@charset "utf-8";

/* -------- 全局样式-------- */  

* {

	margin: 0;

	padding: 0;

}

body {

	font-family: "微软雅黑", "宋体", arial;

	font-size: 14px;

	margin: 0px;

	padding: 0px;

	background: #fff;

	color: #5c5c5c;

	min-width: 1300px;

    max-width: 1920px;

}

div, form, img, ul, li, dl, dt, dd {

	padding: 0px;

	margin: 0px;

	border: 0px;

}

td, p, div, li, select, input, textarea {

	font-family: "微软雅黑", "宋体", arial;

	font-size: 14px;

	margin: 0;

	padding: 0;

}

td, p, div, li, input, textarea {

	word-break: break-all;

	box-shadow: none;

	outline: none;

}

h1, h2, h3, h4, h5, h6, th {

	font-size: 100%;

	font-weight: normal;

}

/*强行换行*/

table, tr, td, th {

	font-size: 14px;

}

ul, li {

	list-style-type: none;

}

/*ul,li{ LIST-STYLE: none;}*/

h1, h2, h3, h4, h5, h6 {

	padding: 0px;

	margin: 0px;

}

/* -------- 链接-------- */

a:link {

	color: #333;

	text-decoration: none;

} /* 未访问的链接 */

a:visited {

	color: #333;

	text-decoration: none;

} /* 已访问的链接 */

a:hover {

	color: #003888;

	text-decoration: none;

} /* 鼠标放上去的链接 */

a:active {

	color: #333;

} /* 激活链接 */

/* -------- 表单 -------- */





/* -------- 文本样式 -------- */ 

.fB {

	font-weight: bold;

}

.f12px {

	font-size: 12px;

}

.f14px {

	font-size: 14px;

}

.lh_16 {

	line-height: 16px;

}

.lh_18 {

	line-height: 18px;

}

.lh_20 {

	line-height: 20px;

}

.lh_22 {

	line-height: 22px;

}

/* -------- 对齐和边距 -------- */

.left {

	float: left;

}

.right {

	float: right;

}

.clear {

	clear: both;

}

/*.clear{ clear:both; visibility:hidden;font-size:1px; width:1px;}  */

.pd_10 {

	padding: 10;

}

.mg_10 {

	margin: 10;

}

.ma {

	margin: 0 auto;

}

/* -------- 结构布局 --------*/

.main {

	background: #fff;

}

.center {

	width: 1350px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	position: relative;

}

.left {

}

.right {

}

/* -------- 栏目板块 -------- */ 



/* top 头部样式 */
.header_top {
  width: 100%;
  height:120px;
  margin: 0 auto;
  position: relative;  
  top: 0;
  left: 0;
  z-index: 999;
  background: #fff;
}

.header_top.on {
  position: fixed;
}


.head {

	height: 120px;

	width: 100%;

	

	

	=: 0

	auto;

	margin: 0 auto;

	display: table;

	text-align: center;

}

.head .hea-top {

	width: 1400px;

	height: 120px;

	margin: 0 auto;

	background: #fff;

}

.head .hea-top .logo {

	height: 120px;

	float: left;

	box-sizing: border-box;

	background: #fff;

}

.head .hea-top .logo .t_logo {margin-top: 10px;}

.head .hea-top .logo .t_logo img {

}

.head .hea-top .logo h2 {

	float: left;

	padding-left: 34px;

	background: url(../images/hea-xt.png) no-repeat left;

}

.head .hea-top .logo h2 span {

	display: block;

	height: 29px;

	line-height: 29px;

	font-size: 20px;

	color: #231815;

	font-weight: normal;

}

.head .hea-top .logo h2 em {

	display: block;

	height: 29px;

	line-height: 29px;

	font-size: 19px;

	color: #231815;

	font-weight: bold;

	font-style: normal;

}









.head .menu {

	float: left;

	padding-left: 40px;

}

.head .menu .nav {

	height: 43px;

	margin: 0 auto;

}

.head .menu .nav li {

	width: 120px;

	float: left;

	text-align: center;

	position: relative;

	height: 120px;

}

.head .menu .nav li:first-child {

}

.head .menu .nav li a {

	display: block;

	height: 120px;

	line-height: 120px;

	font-size: 16px;

	color: #333;

	position: relative;

}

.head .menu .nav li:hover a, .head .menu .nav li.cur a {

	font-size: 16px;

	font-weight: bold;

	font-family: "思源黑体 CN";

}

.sousuo {

	background: #f6f6f6;

	float: left;

	width: 93px;

	height: 120px;

	margin-left: 26px;

}

.sousuo img {

	margin: 0 auto;

	display: block;

	padding-top: 48px;

}

.ejdh {

	width: 100%;

	position: absolute;

	z-index: 999;

	display: none;

	transition: all 0.6s;

	margin-top: -120px;

}

.hy_top_a {

	width: 900px;

	margin: 0 auto;

	background: #f6f6f6;

}

.search {

	position: relative;

	height: 120px;

	line-height: 35px;

	overflow: hidden;

	float: right;

	background: #f6f6f6;

}

.search_text {

	height: 120px;

	color: #999;

	border: 0px;

	padding-left: 35px;

	outline: none;

	box-sizing: border-box;

	font-size: 16px;

	background: #f0f0f0;

	border-left: 2px solid #ccc;

	width: 260px;

}

.search_select {

	width: 51px;

	height: 30px

}

.search_select select {

	display: none

}

.select_box {

	position: relative;

	height: 20px;

	font-family: '瀹嬩綋'

}

.search_select .select_showbox {

	width: 40px;

	color: #989898;

	background: url(../images/seaBg.png) no-repeat right center;

	line-height: 13px;

	border-left: 1px solid #dedede;

	padding-left: 8px;

	margin: 8px 0px

}

.select_option {

	position: absolute;

	top: 22px;

	border: 1px solid #dddddd;

	border-top: 0px;

	background: #fff;

	right: -4px;

	width: 53px;

	line-height: 24px;

	display: none;

	background: #ededed;

}

.select_option li {

	padding-left: 9px;

	color: #989898

}

.select_option li.hover {

	background: #f9f9f9;

}

.search_button {

	background: #f6f6f6;

	float: right;

	cursor: pointer;

	color: #fff;

	font-size: 15px;

	text-align: center;

	border: none;

	outline: none;

	display: block;

	width: 93px;

	height: 120px;

}

.top_tel{background: url(../images/top_tel.png) 7px no-repeat;font-size:26px;color:#111111;font-weight:bold;float: right;padding-left: 40px;margin-top: 40px;}











 @media screen and (min-width:760px) and (max-width:1680px) {

.con_nyt{width: 93.3% !important;}

.ny_pro dl{width: 93.3% !important;}

}

/*幻灯Banner*/

.banner {

	position: relative;

	height:800px

}

.banner .btn1 {

	bottom: 20px;

	margin-right: -450px;

	padding: 5px 6px;

	position: absolute;

	right: 50%;

	z-index: 7;

}

.banner .btn1 span {

	line-height: 14px;

	background: none repeat scroll 0 0 #003888;

	border: 1px solid #003888;

	color: #FFFFFF;

	cursor: pointer;

	display: inline-block;

	margin-left: 5px;

	padding: 2px 5px;

}

.banner .btn1 span.cur {

	font-weight: bold;

	padding: 4px 8px;

	background: none repeat scroll 0 0 #003888;

	border: 1px solid #003888;

}

.banner .bgitem {

	height: 800px; 

	cursor: pointer;

	width: 100%;

	margin: 0 auto;

	position: absolute;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

}

/*sousuo*/

.iseaCon {

	width: 100%;/* background: #003888; */

	height: 65px;

	border-bottom: 1px solid #f0f0f0;

}

.wfixed {

	width: 1200px;

	margin: 0px auto;

	padding: 0px;

}

.hotSea span {

	line-height: 65px;

	width: 1200px;

	color: #555;

	font-size: 14px;

	padding-left: 20px;

}

.hotSea a {

	line-height: 65px;

	color: #fff;

	font-size: 14px;

	padding-left: 6px;

}

@media screen and  (min-width:760px) and (max-width:1680px){

    .sea{width:93.3%;}

}

.input_text {

	height: 30px;

	line-height: 30px;

	margin-left: 6px;

	color: #666;

	width: 234px;

	border: 0;

	background: #f0f0f0;

	padding-left: 15px;

	box-sizing: border-box;

}

.btn_search {

	height: 30px;

	font-size: 12px;

	float: right;

	background-color: #31b2eb;

	color: #fff;

	width: 50px;

	border: 0;

}

.seartel {

	font-size: 14px;

	color: #fff;

	line-height: 24px;

	text-align: right;

	margin-top: 7px;

	background: url(../images/telll.png) no-repeat right;

	padding-right: 60px;

}

.seartel p {

	font-size: 21px;

}





/** 首页产品展示 **/

.ya_one{background:url(../images/ya_one.jpg) center no-repeat;width:100%;padding-bottom: 74px;}

.ya_tit{padding-top: 93px;text-align: center;height: 150px;width: 100%;}

.ya_tit span{color: #000000; font-size: 30px; text-transform: uppercase; font-style: normal; line-height: 60px; opacity: 0.6;}

.ya_tit p{font-size: 46px;font-weight: bold;color: #000000;font-style: normal;display: block;line-height: 50px;}



.ya_pro{}

.ya_pro ul{

    display: table;

    margin: 0 auto;

}

.ya_pro ul li{

    float: left;

    width: 222px;

    height: 70px;

    background: #fff;

    line-height: 70px;

    text-align: center;

    margin-right: 1px;

}

.ya_pro ul li a{

    font-size: 18px;

    color: #111111;

}

.ya_pro .on{

    background: #032f7d;

}

.ya_pro .on a{color:#fff;display: block;}





.ya_proa{display: table;max-width: 1710px;min-width: 1350px;width: 100%;margin:0 auto;margin-top: 82px;}

.ya_proa ul{display: none;}

.ya_proa ul li{float: left;width: 23.1%;margin: 0 0.7%;height: 100%;position: relative;margin-bottom: 30px;overflow: hidden;border: 3px solid #fff;    transition: all 0.6s;}

.ya_proa ul li:hover{margin-top: -10px;}

.ya_proa ul li span{}

.ya_proa ul li span a{}

.ya_proa ul li span img{    width: 100%;

    display: block;}

.ya_proa ul li p{

    display: block;

    height: 48px;

    line-height: 48px;

    text-align: center;

    font-size: 20px;

    color: #333333;

    position: absolute;

    z-index: 99;

    bottom: 0;

    width: 100%;

    background-color: rgba(255,255,255,0.5);

    }

.ya_proa ul li p a{

    font-size: 16px;

    color: #333333;

    line-height: 48px;

}

.ya_proa .on{display: block !important;}







/** 首页产品优势 **/

.ya_two{ background:url(../images/ya_two.jpg) center no-repeat; width:100%; height:1058px;}

.ya_two_tit{

    margin: 0 auto;

    width: 81%;

    padding-top: 100px;

}

.ya_two_tit p{

    color: #000;

    font-size: 45px;

    font-weight: bold;

    line-height: 90px;

}

.ya_two_tit i{

    width: 84px;

    height: 5px;

    background: #e61e08;

    display: block;

    border-radius: 2.5px;

}

.ya_two_tit span{

    font-size: 16px;

    line-height: 36px;

    color: #333;

    margin-top: 20px;

    display: block;

}



.ya_two dl{

    width: 1350px;

    margin: 0 auto;

    position: relative;

    display: table;

}

.ya_two dd{

    padding-top: 149px;

}

.ya_two dd p{

    height: 167px;

    margin-bottom: 69px;

}

.ya_two dd i{

    padding-top: 46px;

    display: block;

    float: left;

}

.ya_two dd i img{transition: all 0.6s linear 0s;}

.ya_two dd p:hover i img{transform: rotateY(360deg);}

.ya_two dd span{

    font-size: 28px;

    color: #fff;

    font-weight: bold;

    display: block;

    float: left;

    padding-left: 17px;

    padding-top: 51px;

}

.ya_two dd span em{

    font-weight: normal;

    font-style: normal;

    display: block;

    font-size: 16px;

    line-height: 40px;

}





.ya_two .fl{ float:left;}

.ya_two .fr{ float:right;}



.ya_two dt{

    width: 639px;

    height: 639px;

    line-height: 0;

    position: absolute;

    left: 355px;

    top: 25px;

    }

.ya_two dt img{height: 639px;transition: all 0.6s linear 0s;}

.ya_two dt img:hover{margin-top: -15px;}



/** 首页企业介绍 **/



.ya_three{background: url(../images/ya_three.jpg) top no-repeat;width:100%;height:983px;padding-top: 93px;display:table;box-sizing: border-box;}

.ya_three dl{display: table;max-width: 1710px;min-width: 1350px;width: 100%;margin: 0 auto;background:#fff;box-shadow: 0px 2px 10px #d2d1d1;padding: 3.7% 4%;box-sizing: border-box;}

.ya_three dl dt{float:left;width: 40%;height: 433px;}

.ya_three dl dt img{

    width: 100%;

    height: 433px;

}

.ya_three dl dd{float:right;width: 57%;}

.ya_three dl dd p{line-height:36px;font-size:16px;color:#555;margin-bottom: 37px;}

.ya_three dl dd a{width:176px;height:60px;line-height:60px;text-align:center;color:#fff;background:#032f7d;text-transform:uppercase;display: block;font-size: 18px;border-radius: 10px;}

.ya_three dl dd a:hover{ background:#e61e08;}



/** 首页企业优势 **/

.ya_four{ background:url(../images/ya_four.jpg) center no-repeat; width:100%; height:846px;}

.ya_four dl{

    margin: 0 auto;

    width: 81%;

    padding-top: 100px;

}

.ya_four dl dt{}

.ya_four dl dt p{

    color: #000;

    font-size: 45px;

    font-weight: bold;

    line-height: 90px;

}

.ya_four dl dt i{

    width: 84px;

    height: 5px;

    background: #e61e08;

    display: block;

    border-radius: 2.5px;

}

.ya_four dl dt span{

    font-size: 16px;

    line-height: 36px;

    color: #333;

    margin-top: 20px;

    display: block;

}

.ya_four dl dt ul{

    display: table;

    margin-top: 50px;

}

.ya_four dl dt ul li{

    float: left;

    text-align: center;

    margin-right: 75px;

	transition: all 0.6s linear 0s;

}

.ya_four dl dt ul li b{

}

.ya_four dl dt ul li b img{

    display: block;

    margin: 0 auto;

	transition: all 0.6s linear 0s;

}

.ya_four dl dt ul li em{

    font-size: 16px;

    font-style: normal;

    color: #333;

    display: block;

    line-height: 50px;

}

.ya_four dl dt ul li:hover img{transform: rotateY(360deg);}



.ya_four dl dd{

    margin-top: 80px;

}

.ya_four dl dd p{

    font-size: 22px;

    font-weight: bold;

    color: #000000;

}

.ya_four dl dd span{

    display: block;

    font-size: 16px;

    line-height: 50px;

    color: #333;

    margin-bottom: 20px;

}

.ya_four dl dd em{

    display: block;

    float: left;

    margin-right: 16px;

	transition: all 0.6s linear 0s;

}

.ya_four dl dd em:hover{margin-top:-10px;}

.ya_four dl dd em img{}

























.title font {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

}

.nameff {

	float: left;

	width: 492px;

	height: 56px;

	background: url(../images/dt_bg.png) repeat-x 0 50px;

}

.nameff p {

	float: left;

}

.nameff p span {

	font-size: 16px;

	padding-bottom: 16px;

	height: 40px;

	margin-bottom: 30px;

	font-weight: normal;

	overflow: hidden;

	display: block;

	color: #333;

}

.nameff p em {

	display: block;

	font-style: normal;

	color: #989898;



	line-height: 22px;

	font-size: 12px;



	z-index: 0;



	text-transform: Uppercase;

}

.nameff a {

	float: right;

	padding: 12px 0 0 0;

	color: #333;

}

.jinma_new{background: url(../images/new_bg.jpg) top no-repeat;padding-top: 93px;display: table;}

.jm_titn{

    text-align: center;

    height: 176px;

    width: 100%;

}

.jm_titn em{



font-size: 46px;



font-weight: bold;



color: #111;



font-style: normal;



display: block;



line-height: 50px;

}

.jm_titn i{

    color: #000000;

    font-size: 30px;

    text-transform: uppercase;

    font-style: normal;

    line-height: 60px;

    opacity: 0.6;

}

.jm_titn p{

    font-size: 26px;

    color: #555555;

    padding-top: 20px;

    display: block;

}

.jinma_new_a{

    width: 84%;

    margin: 0 auto;

    display: table;

}

.jinma_new_a dl{

    width: 100%;

    height: 250px;

    display: table;

}

.jinma_new_a dl dt{

    float: left;

}

.jinma_new_a dl dt p{

    width: 210px;

    float: left;

    height: 250px;

    background: #032f7d;

    text-align: center;

    color: #fff;

    padding-top: 80px;

    box-sizing: border-box;

}

.jinma_new_a dl dt p i{

    display: block;

    font-style: normal;

    font-size: 56px;

    font-weight: bold;

    line-height: 56px;

}

.jinma_new_a dl dt p em{

    font-style: normal;

    font-size: 20px;

    line-height: 30px;

}

.jinma_new_a dl dt span{

    float: left;



    width: 500px;

    height: 250px;

	overflow: hidden;

}

.jinma_new_a dl dt span a{    transition: all 0.6s;

    display: inline-block;}

.jinma_new_a dl dt span a:hover{    transform: scale(1.1);

    cursor: pointer;}

.jinma_new_a dl dt span img{

    width: 500px;

    height: 250px;

}

.jinma_new_a dl dd{

    float: left;

    width: calc(100% - 710px);

    background: #fff;

    height: 250px;

    box-sizing: border-box;

    padding: 40px 60px 0 60px;

}

.jinma_new_a dl dd p{

    font-size: 20px;

}

.jinma_new_a dl dd p a{

    color: #333;

}

.jinma_new_a dl dd:hover p a{ font-weight:bold;}

.jinma_new_a dl dd span{

    font-size: 14px;

    line-height: 28px;

    color: #666666;

    display: block;

}

.jinma_new_a dl dd em{

    width: 124px;

    height: 40px;

    border-radius: 4px;

    background: #032f7d;

    display: block;

    text-align: center;

    line-height: 40px;

    margin-top: 20px;

}

.jinma_new_a dl dd em a{

    color: #fff;

    font-size: 16px;

    font-style: normal;

    display: block;

}

.jinma_new_a dl dd i{

    width: 52px;

    height: 2px;

    background: #e61e08;

    display: block;

    margin-top: 15px;

    margin-bottom: 18px;

}



.jinma_new_a ul{}

.jinma_new_a ul li{

    width: 32%;

    float: left;

    background: #fff;

    margin-top: 40px;

    margin-right: 2%;

    height: 150px;

    box-sizing: border-box;

    padding: 2%;

    box-shadow: 0px 2px 5px #d2d1d1;

}

.jinma_new_a ul li:nth-child(3n){margin-right:0;}

.jinma_new_a ul li p{

    font-size: 16px;

    color: #333;

    border-bottom: 1px solid #ededed;

    padding-bottom: 12px;

    line-height: 30px;

}

.jinma_new_a ul li p a{color:#333;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.jinma_new_a ul li:hover p a{font-weight: bold;}

.jinma_new_a ul li span{

    display: block;

    line-height: 70px;

}

.jinma_new_a ul li:hover{    margin-top: 35px; margin-bottom:5px; transition: all 0.4s;}

.jinma_new_a ul li span i{

    float: left;

    font-style: normal;

    font-size: 14px;

    color: #999999;

}

.jinma_new_a ul li span a{

    float: right;

    font-size: 16px;

    color: #e61e08;

    opacity: 0.8;

}

.jinma_new_a ul li span a:hover{ font-weight:bold;}















/*bottom*/

.font_w {

	font-family: 'Microsoft YaHei';

}

.font_w a {

	line-height: 24px;

}

.foot {

	background: #003888;

	padding: 0px 0px 24px;

}

.foot_cen {

	width: 71%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	position: relative;

}

.ftNav {

	background: #003888;

	padding-top: 10px;

	height: 50px;

	border-bottom: 2px solid #158e4a;

}

.ftNav li {

	float: left;

	position: relative;/* padding-right:64px; */

	height: 50px;

	padding: 0 43px;

}

.ftNav li a {

	color: #fff;

	line-height: 40px;

	padding-bottom: 10px;

	display: block;

	font-size: 16px;

}

.ftNav li a.ftCur em {

	position: absolute;

	height: 3px;

	background: #6AA8F3;

	left: 0px;

	bottom: -2px;

	width: 53px;

}

.ftCon {

	margin-top: 10px;/* height: 160px; */

}

.bottom {

	padding: 40px 0px;

	line-height: 36px;

	color: #fff;

	width: 850px;

}

.bottom p {

	font-size: 14px;

	color: #fff;

}

.bottom a {

	color: #fff;

	margin: 0px 2px;

}

.bottom a:hover {

	color: #fff;

}

.bottom p span {

	margin-right: 15px;

}

.bottom .cnzz {

	margin-top: 10px;

*margin-top:0px;

}



.ftLogo {

	width: 250px;

	margin-top: 30px;

}

.ftEwm {/* width:294px; */

	margin-top: 40px;

}

.ftEwm p {

	color: #fff;

	margin-top: 8px;

}

.copright {

	margin: 20px 0 0 0;

	text-align: left;

}

.copright p {

	color: #fff;



	line-height: 24px;

}

.copright a {

	color: #fff;

	margin: 0 0px 0 0;

}

.copright a:hover {

	color: #ffae00;

}

.link {

	height: 20px;

	padding: 15px 0;

}

.link p {

	font-size: 12px;

	color: #fff;

	font-weight: bold;

	float: left;

}

.link a {

	float: left;

	margin: 0 5px;

	color: #fff;

}

/*内页*/



.title_ny {

	font-size: 14px;

	color: #fff;

	font-weight: normal;

	line-height: 22px;

	overflow: hidden;

	height: 20px;

	padding: 0 0 10px 40px;

	background: url('../images/jt.png') no-repeat 20px 8px;

}

.title_ny span {

	margin: 0 0 0 5px;

}

.a_left {

	width: 210px;

	float: left;

	position: relative;

}

.a_title {

	height: 35px;

	line-height: 35px;

	background: #008C17;

	font-size: 14px;

	padding-left: 17px;

	color: #fff;

	text-align: left;

}

.a_title a {

	color: #fff;

}

.a_list {

	width: 208px;

	border: 1px solid #ccc;

	margin: 20px 0 0 0;

	padding: 0px 0 10px 0;

}

.a_list ul {

	padding: 10px 0px 0 0;

	padding-left: 40px;

}

.a_list ul li {

	line-height: 30px;

}

.a_list ul li >a {

	background: url(../images/jt.gif) no-repeat left center;

	padding-left: 12px;

	color: #333;

}

.a_list ul li >a:hover {

	color: #C30D23;

}

.a_list ul li dl {

	padding-left: 10px;

}

.a_list ul li dl dd {

	height: 22px;

	line-height: 22px;

}

.a_list ul li dl dd a {

	padding-left: 15px;

	background: url(../images/-.gif) no-repeat left center;

	color: #333;

}

.a_list ul li dl dd a:hover {

	color: #C30D23;

}

.a_contact {

	width: 208px;

	border: 1px solid #ccc;

	margin: 10px 0 20px 0;

	text-align: center;

	padding-bottom: 5px;

}

.a_contact >p {

	color: #666666;

	line-height: 18px;

	text-align: left;

	padding: 0 8px 0 8px;

}

.a_contact >p >a {

	color: #333;

}

.a_contact >p >a:hover {

	color: #C30D23;

}

.a_contact img {

	margin: 5px 0 5px 0;

}

.a_tel {

	background: url(../images/dh.gif) no-repeat 8px center;

	text-align: left;

	padding-left: 68px;

	margin-bottom: 10px;

}

.a_tel span {

	color: #333;

}

.a_tel p {

	color: #C30D23;

	font: 14px "Impact";

}

.a_right {

	width: 930px;

	float: right;

	position: relative;

	margin: 31px 0 0 0;

}

/* 下一个产品 */

.preNext {

	position: relative;

	padding-top: 10px;

	margin-top: 10px;/* height: 40px; */

}

.preNext .line {

	height: 10px;

	overflow: hidden;

	clear: both;

	margin: 4px auto;

	padding-top: 10px;

}

.preNext .line strong {

	display: block;

	width: 8px;

	height: 10px;

	overflow: hidden;

	font-size: 0px;

	line-height: 100px;

	float: left;

}

.preNext .text {

	color: #333;

}



.preNext ul {

	background: #f6f6f6;

	padding: 10px 30px;

}

.preNext ul li {

	line-height: 30px;



	color: #666;



}

.preNext .text dt {



	line-height: 38px;

}



.preNext .text a:hover {

	color: #003888;

	text-decoration: underline;

}

.preNext .text dt a {

	color: #333;

}

.preNext .text dt a:hover {

	color: #0F8E47;

}

.preNext .text_b {

	color: #0F8E47;

}



.preNext .text_b a {

	color: #0F8E47 !important;

}

.nrfg {

	border-bottom: 1px solid #f0f0f0;

	margin: 20px 0 0 0;

	padding-bottom: 10px;

}

.nrfg span {

	font-size: 20px;

	font-weight: bold;

}

/*新闻列表*/

.news_list li {

	line-height: 54px;

	padding: 0 40px;

	background: #f6f6f6;

	margin-bottom: 9px;

}

.news_list li {

	font-size: 14px;

	float: none;

}

.news_list span {

	float: right;

	color: #999;

}

.news_list li a {

	color: #555;

	font-size: 16px;

	display: block;

}

.news_list li a:hover {

	color: #003888;

}

/* 翻页 */

.page_list {

	height: 20px;

	line-height: 20px;

	text-align: center;

	letter-spacing: 0;

	;

	font-size: 12px;

	margin-top: 20px;

	border: none !important;

	margin-bottom: 20px;

}

.page_list a {

	display: inline-block;

	color: #aaa;

	border: 1px solid #aaa;

	background: #fff;

	text-align: center;

	margin: 0 1px;

	width: auto;



	height: 20px;

	padding: 0px 6px;

	font-family: "Microsoft Yahei", "宋体";

}

.page_list a:hover {

	color: #fff;

	border: 1px solid #C30D23;

	background: #C30D23;

}

.page_list a.on {

	color: #fff;

	border: 1px solid #C30D23;

	background: #C30D23;

}

/*新闻详细*/

.title_news_article {

	font-size: 24px;

	color: #333333;

	height: 50px;

	text-align: center;

}

.news_aticle {

	line-height: 24px;

	font-size: 14px;

	color: #333;

}

/*product 页面*/

.prolist {

}

.prolist ul li {

	float: left;

	margin: 0 7px 0 8px;

	height: 260px;

}

.prolist ul li > a {

	display: block;

	width: 210px;

	border: 1px #ccc solid;

}

.prolist ul li p {

	margin-bottom: 10px;

}

.prolist ul li p a {



	width: 210px;

	text-align: center;

	margin-top: 0px;

	font-size: 14px;

	color: #333;

	height: 40px;

	text-align: center;

	line-height: 40px;

	display: inline-block;

}

.prolist ul li p a:hover {

	color: #C30D23;

}

/* 产品详情 */

.proinfo {

	width: 100%;

	text-align: center;

	margin-bottom: 40px;

}

.proinfo h1 {

	text-align: center;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 20px;

	color: #333;

}

.photo {

	width: 100%;

}

.photo h3 {

	text-align: center;

	font-size: 20px;

	margin-bottom: 20px;

	font-weight: bold;

}

.photo h3 a {

	color: #333;

}

.photo_img {



	width: 500px;

	margin: 0 auto;

	/* margin-top: 20px; */

	/* border: 10px #fff solid; */

}

.proinfo_img {

	width: 500px;

	border: 1px #f0f0f0 solid;

	height: 375px;

	margin: 0 auto;/* margin-top: 30px; */

}

.proinfo_text {

	float: left;

	width: 550px;

	margin-left: 60px;

}

.proinfo_text h1 {

	font-size: 26px;

	line-height: 40px;

	font-family: "微软雅黑";

	font-weight: bold;

}

.proinfo_text p {

	margin: 10px 0;

	color: #333;

}

.pro_c {

	color: #333;

	padding-bottom: 20px;

	line-height: 24px;

}

/*相关信息*/

.related_news {

	margin: 20px 0 0 0;

	display: table;

	width: 100%;

	margin-bottom: 30px;

}

.related_title {

	border-bottom: 1px solid #f0f0f0;

	margin: 0px 0 10px 0;

	padding-bottom: 10px;

}

.related_title span {

	font-size: 20px;

	font-weight: bold;

}

.related_title a {

	float: right;

	font-size: 12px;

	font-weight: normal;

}

/*相关新闻*/



.related_news ul li {

	width: 49%;

	float: left;

	padding: 10px 20px;

	box-sizing: border-box;

	display: block;

	background: #f6f6f6;

	margin: 5px;

}

.related_news ul li span {

	float: right;

	color: #999;

	font-size: 12px;

}

.related_news ul li a {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display: block;

	line-height: 24px;

}

.related_news ul li a em {

	float: right;

}

/*相关产品*/

.related_product {

	margin: 20px 0 0 0;

	display: table;

	width: 100%;

}

.related_product ul li {

	float: left;

	width: 200px;

	margin-left: 13px;

	margin-right: 13px;

}

.related_product ul li>a {

	border: 1px #ddd solid;

	width: 200px;

	height: 150px;

	display: block;



}

.related_product ul li p a {

	text-align: center;

	display: block;

}

.ny_cptj {

	margin-top: 20px;

}

.ny_cptj dl {

	float: left;

	margin-right: 5px;

	margin-left: 4px;

	background: #f6f6f6;/* line-height: 40px; */

}

.ny_cptj dl a p {

	text-align: center;

	line-height: 50px;

}

/* 分页 */

.page_info {

	text-align: center;

	margin-top: 10px;

	color: #aaa;

}

.page_info span {

	padding: 0 2px;

	font-weight: bold;

}

.page_list {

	height: 20px;

	line-height: 20px;

	text-align: center;

	letter-spacing: 0;

	;

	font-size: 12px;

	margin-top: 20px;

	border: none !important;

}

.page_list a {

	display: inline-block;

	color: #aaa;

	border: 1px solid #aaa;

	background: #fff;

	text-align: center;

	margin: 0 1px;

	width: auto;

	height: 20px;

	padding: 0px 6px;

	font-family: "Microsoft Yahei";

}

.page_list a:hover {

	color: #fff;

	border: 1px solid #C30D23;

	background: #C30D23;

}

.page_list a.on {

	color: #fff;

	border: 1px solid #C30D23;

	background: #C30D23;

}

.pagination {

	clear: both;

	text-align: center;

	display: table;

	margin: 0 auto;

}

.pagination li {

	display: inline-block;



}

.pagination li a {

	display: block;

	padding: 6px 16px;

	background-color: #fcfcfc;

	border: 1px solid #eeeeee;

	font-size: 16px;

}

.pagination li a {

	border-left: none;

}

.pagination li:nth-child(1){border-left: 1px solid #eeeeee;;}

.pagination li.active a, .pagination li a:hover {

	background-color: #003888;

	color: #ffffff;

}

.clearfix:after {

}

.bg1_cont {

	width: 960px;

	margin: 0 auto;/* height: 328px; */

	overflow: hidden;

}

.bg1_text {

	padding-left: 30px;

	width: 472px;

	background: url(../images/line1.gif) no-repeat left top;

}

.bg1_text .p1 img {

	vertical-align: top;

}

.bg1_text .p2 {

	padding: 16px 0 22px 0;

	font: 14px/24px "Microsoft YaHei";

	color: #333;

}

.fr {

	float: right;

}

.adv1 {

	background: url(../images/adv1.jpg) center no-repeat;

	height: 721px;

}

.adv3 {

	background: url(../images/adv3.jpg) center no-repeat;

	height: 206px;

	margin-bottom: 25px;

}

.adv2 a:hover {

	color: #fab00e;

}

/* 询盘 */

.xqtitle {

	width: 80px;

	height: 24px;

	text-align: center;

	line-height: 24px;

	background: #C30D23;

	font-size: 14px;

	margin-bottom: 10px;

	font-family: "Microsoft Yahei", "微软雅黑";

	color: #fff;

}

.goodsConts {

	color: #666;

	margin-top: 20px;

}

.inquiry {

	margin: 0 auto;

	clear: both;

	font-size: 14px;

	border: 1px #ddd solid;

	padding: 30px;

	background: #f8f8f8

}

.form-group1 {

	width: 50%;

	float: left;

	margin-bottom: 10px

}

.form-group10 {

	width: 50%;

	float: left;

	margin-bottom: 10px

}

.form-group2 {

	width: 100%;

	float: left;

	margin-bottom: 10px

}

.form-group3 {

	float: left;

	margin: 0 50px 10px 0;

}

.form-group4 {

	float: left;

	margin-bottom: 10px

}

.inquiry label {

	float: left;

	line-height: 30px;

}

.form-control1 {

	float: left;

	width: 75%;

	border: 1px #ddd solid;

	height: 30px;

	line-height: 30px;

}

.form-control2 {

	float: left;

	width: 87.5%;

	border: 1px #ddd solid;

	height: 100px;

	line-height: 30px;

}

.form-control3 {

	float: left;

	width: 100px;

	border: 1px #ddd solid;

	height: 30px;

	line-height: 30px;

}

.form-sub1 {

	width: 80px;

	height: 30px;

	color: #fff;

	background: #003888;

	border: none;

}

/* 留言 */



.content {

	border: 1px solid #f0f0f0;

	padding: 40px;

	margin-top: 10px;

	margin-bottom: 40px;

}

.content p {

	color: #555;

	font-size: 15px;

	line-height: 32px;

	text-align: justify;

}

ul {

	list-style: none outside none;

}

.wfixed {

	width: 1350px;

	margin: 0 auto;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

/* 首页产品列表产品 */	   

.sy_cpfl {

	text-align: center;

	margin-top: 50px;

}

.sy_cpfl p {

	font-size: 30px;

	line-height: 2;

	font-weight: normal;

}

.sy_cpfl span {



	font-size: 60px;

	font-weight: normal;

	text-transform: uppercase;

	font-family: -webkit-pictograph;



	display: block;

	line-height: 1;

}

.sy_cpfl em {

	font-size: 14px;

	font-weight: normal;

	color: #7e7e7e;

	font-style: normal;

}

.sy_cpfl_txt {

	width: 1080px;

	margin: 0 auto;



	height: 50px;

	margin-top: 30px;

	margin-bottom: 10px;

}

.sy_cpfl_txt ul li {

	float: left;/* width: 150px; */

	text-align: center;

	padding-left: 32px;

	padding-right: 32px;

}

.sy_cpfl_txt ul li p {

	text-transform: uppercase;

}

.sy_cpfl_txt ul li span {

	font-size: 18px;

}

.sy_cpzs {

	height: 570px;

	width: 100%;

	background: #f4f4f4;

}

.sy_cpzs ul {

	width: 1200px;

	margin: 0 auto;

	padding-top: 40px;

}

.sy_cpzs ul li {

	float: left;

	width: 280px;

	margin-right: 20px;

	text-align: center;

	height: 254px;

























































}

.sy_cpzs ul li p {

	height: 40px;

}

.sy_cpzs ul li p a {

	font-size: 16px;

	line-height: 36px;

	display: block;

}

/* 产品轮播 */

.box {



	width: 1200px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

	_height: 100%;

	margin-top: 50px;

}

.hotproduct {

	margin: 15px 0 20px 0;

}

#demo1p {

	width: 1200px;

	height: 280px;

	overflow: hidden;

	position: relative;

}

#indemo1p {

	float: left;

	width: 800%;

}

#demo1p1 {

	float: left;

}

#demo1p2 {

	float: left;

}

.top_14 {

	list-style: none outside none;

	display: inline;

}

.top_14 li {

	float: left;

	height: 280px;

	overflow: hidden;

	padding-right: 8px;

	padding-top: 8px;

	text-align: center;

	width: 285px;

	background: #fff;

	margin-right: 20px;

	padding-left: 8px;

}

.top_14 h3 {

	height: 217px;

	margin: 0 auto;

}

.top_14 h3 a {

	padding: 1px;

	display: table-cell;

}

.top_14 h3 img {

	vertical-align: middle;

}

.top_14 li p {

	margin-top: 7px;

	border-top: 1px #003888 dashed;

}

.top_14 li p .a1 {

	font-size: 15px;

	overflow: hidden;

	display: block;

	height: 45px;

	color: #666;

	line-height: 45px;

}

.top_14 li p .a1:hover {

	color: #003888;

}

/* 首页新闻 */





.index_new {

	width: 587px;

	margin-top: 60px;

}

.box-t {

	border-bottom: 1px solid #ccc;

	font-size: 24px;

	color: #003888;

	margin-bottom: 15px;

	padding-bottom: 10px;

	position: relative;

	line-height: 24px;

	text-align: left

}

.box-t strong {

	font-weight: bold;

}

.box-t .small {

	font-size: 18px;

	font-weight: bold;

}

.box-t a {

	font-size: 14px;

	color: #666;

	float: right;

}

.box-t:after {

	position: absolute;

	display: block;

	content: '';

	width: 100px;

	height: 2px;

	background-color: #003888;

	bottom: -1px

}

.news-box {

	position: relative;

	color: #828282;

	border-bottom: 1px solid #ddd;

	padding-bottom: 1em;

	height: 143px;

}

.news-box img {

	transition: all 0.6s;

	display: inline-block;

}

.news-box img:hover {

	transform: scale(1.1);

	cursor: pointer;

}

.news-cont {

	width: 380px;

}

.news-cont h3 {

	font-size: 16px;

	font-weight: bold;

}

.news-cont h3 a {

	color: #333;

}

.news-cont p {

	font-size: 14px;

	line-height: 30px;

	color: #666;

}

.new-box {

	font-size: 16px;

	color: #535353;

	padding-top: 10px;

	margin-bottom: 1em;

}

.new-box li {

	font-size: 15px;

	line-height: 28px;

}

.new-box li a {

	color: #333;

}

.new-box li span {

	padding-right: 8px;

	float: right;

	color: #828282;

}

.index_news {

	width: 587px;

	margin-top: 60px;

}

.newss-box {

	position: relative;

	color: #828282;

	border-bottom: 1px solid #ddd;

	padding-bottom: 1em;

	margin-bottom: 1em;

}

.newss-box h3 {

	font-size: 16px;

	font-weight: bold;

	line-height: 32px;

}

.newss-box h3 i {

	background-color: #ff7700;

}

.newss-box i {

	font-size: 12px;

	border-radius: 5px;

	color: #fff;



	padding: 4px;



	font-weight: normal;

	margin-right: 10px;

	font-style: normal;

}

.newss-box h3 a {

	font-weight: normal;

	color: #ff7700;

}

.newss-box p {

	padding: 3px 0;

	line-height: 24px;



	font-size: 14px;

	color: #333;

}

.newss-box p i {

	background-color: #003888;

}

.newss-box p span {

}

/* 友情链接 */

.busMess {

	background: #F3F6F7;

	height: 70px;

	line-height: 30px;

	margin-top: 30px;

	padding-top: 10px;

}

.busMess span {

	font-size: 16px;



	color: #333;

}



.box-x span {

	display: block;

	color: #333;



	font-size: 35px;

	font-weight: 400;

	text-align: center;

	margin-top: 30px;

	font-weight: bold;

}

.PageCrumbList {

	font-size: 14px;

	color: #999;

	text-align: CENTER;

	line-height: 32px;

}

.PageCrumbList a {

	font-size: 14px;

	color: #999;

}

.g-sd1 ul {/* width: 1200px; */

	margin: 0 auto;

	height: 50px;

	margin-top: 20px;

	display: table;

}

.g-sd1 ul li {

	float: left;

	margin: 0 4px;

	background: #f6f6f6;

}

.g-sd1 ul li a {

	width: 190px;

	height: 50px;

	border-radius: 10px;

	display: block;

	border: 1px #f0f0f0 solid;

	line-height: 50px;

	text-align: center;

	color: #555;



	font-size: 16px;

}



.g-sd1 ul li a:hover {

	background: #003888;

	color: #fff;

	border: 1px solid #003888;

}

.pagination li {

	display: inline-block;

	zoom: 1;

	float: left;

	margin: 0;

	width: auto;

	height: auto;

	padding: 0 !important;

	margin: 0 !important;

}

.cpbg {

	margin-bottom: 40px;

	margin-top: 60px;

}

.g-mn1 ul {

	margin-top: 20px;

	margin-bottom: 20px;

}

.g-mn1 ul li {

	float: left;

	padding: 1px;

	margin-right: 18px;

	margin-bottom: 20px;

	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);

	width: 322px;

	transition: all 0.6s;

	overflow: hidden;

	height: 374px;

	box-sizing: border-box;

}

.g-mn1 ul li:hover{margin-top: -10px;margin-bottom: 30px;}

.g-mn1 ul li:nth-child(4n){margin-right:0;}

.g-mn1 ul li a p {

	text-align: center;

	line-height: 55px;

	font-size: 16px;

	color: #333;

	margin: 0 auto;

}

.g-mn1 ul li a{display: block;height: 318px;}

.g-mn1 ul li:hover p{ background:#eee; color:#666;}

.g-mn1 ul li span{

    font-size: 20px;

    font-weight: bold;

    color: #111;

    background: url(../images/pro-xt.png) no-repeat left;



    padding-left: 13px;

    display: table;

    margin: 0 auto;

    margin-top: 50px;

	margin-bottom: 10px;

}

.g-mn1 ul li img{}

.sl_one {

	background: #f4f4f4;

	padding: 70px 0px 10px 0px;

}

.sl_tit {

	text-align: center;

	font-size: 40px;

}

.sl_tit b {

	display: block;

	font-weight: bold;

}

.sl_one_a {

	margin: 50px 0;

	text-align: center;

	background: #fff;

	height: 80px;

}

.sl_one_a ul {

	width: 1200px;

	margin: 0 auto;

}

.sl_one_a ul li {

	display: inline-block;

	background: #fff;

	vertical-align: top;

	width: 15%;

	font-size: 18px;

	color: #333333;

	line-height: 80px;

	padding: 0 2%;

}

.sl_one_a ul li:nth-child(1) i {

	background: url(../images/cp01.png) left no-repeat;

}

.sl_one_a ul li:nth-child(2) i {

	background: url(../images/cp02.png) left no-repeat;

}

.sl_one_a ul li:nth-child(3) i {

	background: url(../images/cp03.png) no-repeat;

}

.sl_one_a ul li i {

	display: block;

	width: 40px;

	height: 40px;

	float: left;

	margin-top: 20px;

}

.sl_one_a ul li a {

	display: block;

	margin: 0 10px;

}

.sl_one_a ul li:nth-child(1) a {

	margin: 0 1px;

}

.sl_one_a ul li:nth-child(3) a {

	margin: 0 30px;

}

.sl_one_b {

	max-width: 1920px;

	min-width: 1200px;

	margin: 0 auto;

	display: table;

	width: 100%;

	margin-top: 50px;/* margin-bottom: 40px; */

}

.sl_one_b ul {

/* width: 1200px; */

    /* margin: 0 auto; */

    /* display: table; */

}

.sl_one_b ul li {



	border: 6px solid #fff;

	float: left;

	width: 23.0%;

	margin-left: 1.1%;

	height: 100%;

	position: relative;

	margin-bottom: 20px;

	overflow: hidden;

	background: #fff;

}

.sl_one_b ul li:hover {

	background: #003888;

	border: 6px solid #003888;

}

.sl_one_b ul li:hover a {

	color: #fff;

}

.sl_one_b ul li:nth-child(3n) {

	margin-right: 0;

}

.sl_one_b ul li span {

	display: block;

}

.sl_one_b ul li span img {

}

.sl_one_b ul li span img {

	width: 100%;

}

.sl_one_b ul li p {

	height: 68px;

	text-align: CENTER;

}

.sl_one_b ul li p a {

	line-height: 68px;

	font-size: 18px;

	color: #555;

}

.youshi {

	background: url(../images/youshi.jpg) center no-repeat;

	height: 1307px;

	width: 100%;

}

.sl_ys {

	background: linear-gradient(#e7e8ea, #fff);

	height: 620px;

	padding-top: 70px;

}

.sl_ys ul {

	width: 1200px;



	margin: 0 auto;

}

.sl_ys ul li {



	background: #fff;





	width: 380px;

	height: 500px;

	float: left;

	margin-right: 30px;

	border-radius: 20px;

	box-shadow: 0 0 12px #dfe5e4;

	transition: all 0.6s;

}

.sl_ys ul li:hover {

	margin-top: -20px;

}

.sl_ys ul li img {

	width: 100%;

	height: 220px;

	padding-bottom: 10px;

}

.sl_ys ul li p {

	text-align: center;

	font-size: 26px;

	font-weight: bold;

	color: #333;

	line-height: 80px;



	padding-top: 10px;

}



.sl_ys ul li span {

	display: block;

	padding: 0 30px 30px;

	font-size: 16px;

	line-height: 30px;

	text-align: center;



	color: #555;

}

.sl_ys ul li i {



	display: block;

	margin-left: 30px;

	background: linear-gradient(to right, #003888, #41b67f);

	width: 60px;

	height: 60px;

	text-align: center;

	font-style: normal;

	line-height: 54px;

	border-radius: 30px;

	font-size: 36px;

	color: #fff;

	margin: 0 auto;

	margin-top: 26px;

}

.sl_ys ul li:nth-last-child(1) {

	margin-right: 0;

}

.sl_about {

	height: 950px;

	background: url(../images/sl_ys.jpg) bottom no-repeat #003888;

	padding-top: 90px;

}

.sl_about dl {

	width: 1360px;

	margin: 0 auto;

	background: #fff;

	border-radius: 60px;

	height: 740px;

	position: relative;/* top: -80px; */

}

.chazhi {

	margin-top: -121px;/* height: 150px; */

}



.youshi_a {

	padding-top: 410px;

	padding-left: 50px;

	float: left;

}

.youshi_a img {

}

.youshi dl {

	width: 500px;

	float: right;

	padding-top: 250px;

}

.youshi dl dt {

	padding-bottom: 50px;

}

.youshi dl dt p {

	font-size: 40px;

	color: #fff;

	font-weight: bold;

	padding-top: 15px;

	height: 84px;

	background: url(../images/abouts.png) center no-repeat;

	line-height: 70px;

}

.youshi dl dt span {

	font-size: 20px;

	color: #fff;

	padding-top: 16px;

	text-align: right;



	/* height: 82px; */

	display: block;

	opacity: 0.6;

}

.youshi dl dd {

	width: 450px;

	height: 160px;

	background: #04a384;

	background: linear-gradient(to right, #003888, #0a8dc8);

	border-radius: 10px;

	border-bottom: 8px solid #fff;

	margin-bottom: 40px;

	float: right;

}

.youshi dl dd b {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	margin-left: -42px;

	display: block;

	float: left;

	margin-top: 45px;

	background: #fff;

	border: 8px solid #088bce;

}

.youshi dl dd img {

	padding-left: 11px;

	padding-top: 13px;

}

.youshi dl dd p {

	font-size: 26px;

	color: #fff;

	font-weight: bold;

	line-height: 50px;

	padding-top: 20px;

	float: left;

	width: 380px;

	padding-left: 30px;

}

.youshi dl dd span {

	font-size: 16px;

	color: #fff;

	line-height: 30px;

	display: block;

	font-weight: normal;

	padding-right: 30px;

	opacity: 0.9;

}

.sl_about {

}

.sl_about dl {

}

.sl_about dl dt {

	width: 655px;

	float: left;

	height: 740px;

	background: #fff;

	padding-right: 0;

	box-sizing: border-box;

	border-radius: 60px 0 0 60px;

	padding-top: 80px;

	padding-left: 80px;

}

.sl_about dl dt img {

}

.sl_about dl dd {

	margin-top: 80px;

	float: right;

	width: 625px;

	background: #f1f5f4;

	margin-right: 80px;

	box-sizing: border-box;

}

.sl_about dl dd span {

	font-family: Arial, Helvetica, sans-serif;

	color: #003888;

	font-size: 50px;

	padding-top: 70px;

	font-weight: bold;

	display: block;

	padding-left: 70px;

}

.sl_about dl dd p {

	font-size: 15px;

	color: #888;

	line-height: 34px;



	height: 252px;



	padding-left: 70px;

	text-align: justify;

	padding-right: 55px;

}

.sl_about dl dd b {

	font-size: 26px;

	color: #333;

	height: 70px;

	padding-top: 8px;

	display: block;

	padding-left: 70px;

}

.sl_about dl dd em {

	height: 108px;

	background: #e7ebea;

	font-size: 26px;

	font-weight: lighter;

	text-align: center;

	color: #8d9392;

	line-height: 108px;

	display: block;

	font-style: normal;

}

.sl_about dl dd a {

	background: #003888;

	font-size: 40px;

	text-align: center;

	color: #fff;

	line-height: 108px;

	display: block;

	float: right;

	width: 134px;

}

.sl_about dl dd a:hover {

	background: #1cab78;

}

.sl_new {

	margin-top: 30px;

}

.sl_new ul {

	width: 1200px;

	margin: 0 auto;

	display: block;

}







.sl_new ul li {

	width: 585px;

	float: left;

	box-sizing: border-box;

	padding: 40px;

	background: #f6f6f6;

	margin: 15px 0;

	margin-right: 30px;

}

.sl_new ul li span {

	font-size: 20px;

	display: block;

	line-height: 30px;

	font-weight: bold;

}

.sl_new ul li a {

}

.sl_new ul li i {

	display: block;

	font-style: normal;

	line-height: 40px;

	color: #999;

}



.sl_new ul li p {

	line-height: 30px;



	color: #666;

}

.sl_new ul li:nth-child(2n) {

	margin-right: 0;

}

.news_parameters {

	background: #f6f6f6;

	line-height: 40px;

	color: #666;

}

.news_parameters span {

	color: #999;

}

.news_parameters span a {

	color: #999;

}

.hyj_one {

	background: url(../images/one.jpg) top no-repeat;

	margin-bottom: 80px;

}

.hyj_one dl {

	display: table;

	width: 1200px;

	margin: 0 auto;

	padding-top: 80px;

}

.hyj_one dl dt {

	width: 700px;

	float: left;

}

.hyj_one dl dt p {

	display: block;

	line-height: 110px;

	color: #003888;

	font-size: 30px;

	padding-bottom: 46px;

	font-weight: bold;

}

.hyj_one dl dt p img {

	float: left;

	padding-right: 40px;

}

.hyj_one dl dt span {

	font-size: 16px;

	line-height: 30px;

	display: block;

	margin-bottom: 30px;

}

.hyj_one dl dd {

	float: right;

	padding-top: 110px;

}

.hyj_one dl dd img {

}

.hyj_two {

	width: 100%;

	background: #f5f5f5;

	padding-bottom: 80px;

}

.hyj_two_tit {

	text-align: center;

	padding-top: 80px;

}

.hyj_two_tit p {

	font-size: 36px;

	color: #003888;

	font-weight: bold;

}

.hyj_two_tit span {

	text-transform: uppercase;

	color: #888;

	display: block;

	line-height: 30px;

}

.hyj_two_ys {

	width: 1200px;

	margin: 0 auto;

	margin-top: 30px;

	display: table;

}

.hyj_two_ys dl {



	width: 290px;



	float: left;

	margin-right: 13px;

}

.hyj_two_ys dl:nth-last-child(1) {

	margin-right: 0;

}

.hyj_two_ys dl dt {

	background: #fff;

	padding: 20px 30px;

	border: 2px solid #003888;

}

.hyj_two_ys dl:nth-child(1) dt {

	background: #003888;

}

.hyj_two_ys dl:nth-child(1) dt p {

	color: #fff;

}

.hyj_two_ys dl:nth-child(1) dt span {

	color: #fff;

}

.hyj_two_ys dl:nth-child(1) dd {

	background: #003888;

	color: #fff;

}

.hyj_two_ys dl:hover dt {

	background: #003888;

}

.hyj_two_ys dl:hover dt p {

	color: #fff;

}

.hyj_two_ys dl:hover dt span {

	color: #fff;

}

.hyj_two_ys dl:hover dd {

	background: #003888;

	color: #fff;

}

.hyj_two_ys dl dt p {

	font-size: 20px;

	line-height: 30px;

	color: #333;

}

.hyj_two_ys dl dt span {

	text-transform: uppercase;

	font-size: 14px;

	color: #999;

	display: block;

	line-height: 30px;

}

.hyj_two_ys dl dd {

	background: #fff;

	margin-top: 20px;

	padding: 38px 30px;

	line-height: 35px;

	font-size: 15px;

	text-align: justify;

	height: 310px;

}

.hyi_three {

	/* height: 800px; */

	width: 1200px;

	margin: 0 auto;

}

.hyi_three_tit {

	padding-top: 70px;

}

.hyi_three_tit p {

	font-size: 30px;

	color: #003888;

	font-weight: bold;

}

.hyi_three ul {

	margin-top: 40px;

	display: table;

}

.hyi_three ul li {

	width: 370px;

	float: left;

	margin-right: 30px;

	margin-bottom: 30px;

}

.hyi_three ul li:nth-child(3n) {

	margin-right: 0;

}

.hyi_three ul li p {

}

.hyi_three ul li p a {

	display: block;

	height: 278px;

}

.hyi_three ul li p img {



}

.hyi_three ul li span {



	display: block;

	background: #f5f5f5;

	text-align: center;

	line-height: 50px;

	font-size: 16px;

}

.hyi_three ul li span a {

	color: #555;

}

.hyi_four {

	width: 100%;

	background: url(../images/about.jpg) center top no-repeat;

	margin-top: 50px;

	padding-bottom: 80px;

}

.hyi_four_tit {

	text-align: center;

	padding-top: 80px;

}

.hyi_four_tit p {

	font-size: 36px;

	color: #003888;

	font-weight: bold;

}

.hyi_four_tit span {

	text-transform: uppercase;

	color: #888;

	display: block;

	line-height: 30px;

}

.hyi_four dl {

	width: 1200px;

	margin: 0 auto;

	margin-top: 50px;

	display: table;

}

.hyi_four dl dt {

	float: left;

}

.hyi_four dl dt img {

}

.hyi_four dl dd {



	width: 540px;



	float: right;





}

.hyi_four dl dd p {

	line-height: 32px;

	font-size: 16px;

	padding-bottom: 20px;

	text-align: justify;

	color: #555;

}

.hyi_four dl dd span {

	display: block;

	font-size: 26px;

	font-weight: bold;

	line-height: 80px;

	color: #444;

}

.hyi_five {

	width: 100%;

	margin: 0 auto;

	padding-bottom: 100px;

	background: #f5f5f5;

}

.hyi_five_tit {

	padding-top: 70px;

	width: 1200px;

	margin: 0 auto;

}



.hyi_five_tit p {

	font-size: 30px;

	color: #003888;

	font-weight: bold;

}

.hyi_five ul {

	display: table;

	width: 1200px;

	margin: 0 auto;

	margin-top: 60px;

}

.hyi_five ul li {





	float: left;

	width: 120px;

}

.hyi_five ul li span {

	background: #003888;

	display: block;

	width: 60px;

	height: 60px;



	border-radius: 30px;

	line-height: 60px;

	text-align: center;

	margin: 0 auto;

	color: #fff;

	font-weight: bold;

	font-size: 24px;

}

.hyi_five ul li i {

	height: 50px;

	display: block;

	width: 5px;

	background: #003888;

	margin: 0 auto;

}

.hyi_five ul li p {

	height: 100px;

	width: 100%;

	text-align: center;

	border: 2px solid #ccc;

	border-radius: 20px;

	padding: 26px 10px;

	box-sizing: border-box;

	font-size: 15px;

	background: #fff;

	color: #444;

}



.hyi_five ul li:nth-child(2n) p {

	color: #444;

	background: #fff;

	border: 2px solid #ccc;

}

.hyi_six {

	text-align: center;

	margin-top: 60px;

}

.hyi_six p {

	font-size: 36px;

	color: #003888;

	font-weight: bold;

}

.hyi_six span {

	text-transform: uppercase;

	color: #888;

	display: block;

	line-height: 30px;

}

.feedback {

	Z-index: 9999;

	background: #fff;

	width: 340px;

	position: fixed;

	right: 30px;

	bottom: -9999px;

	box-shadow: 0 20px 40px 8px rgba(0, 0, 0, 0.25);

	font-size: 14px;

	border-radius: 10px 10px 0 0;













}

.feedback .feedbackHeader {

	height: 40px;

	line-height: 40px;

	border-radius: 10px 10px 0 0;

	color: #ffffff;

	text-indent: 50px;

	font-weight: normal;

	cursor: pointer;

}

.feedback .eMailIco {

	background: url(../images/emailIco.png) 16px center no-repeat #003888;

	background-size: 21px auto;

}

.feedbackForm {

	padding: 16px 16px 40px 16px;

}

.feedbackForm .tips {

	color: #222d38;

	padding-bottom: 20px;

}

.feedbackForm .linee {

	margin-bottom: 16px;

}

.feedbackForm .linee input, .feedbackForm .linee textarea {

	width: 100%;

	box-sizing: border-box;

	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);

	border-radius: 4px;

	border: solid 1px #ccc;

	color: #222d38;

	display: block;

}

.feedbackForm textarea {

	resize: none;

	height: 78px;

	padding: 11px;

	line-height: 20px;

}

.feedbackForm .linee input {

	height: 40px;

	line-height: 40px;

	padding: 0 11px;

}

.feedbackForm .btn {

	background: #003888;

	border-radius: 4px;

	width: 100%;

	box-sizing: border-box;

	border: none;

	height: 40px;

	line-height: 40px;

	color: #ffffff;

	cursor: pointer;

}

.feedback .closeBtn {

	background: url("../images/closeBtn.png") no-repeat;

	width: 28px;

	height: 28px;

	background-size: 28px 28px;

	position: absolute;

	left: -36px;

	top: 6px;

	cursor: pointer;

	display: none;

}

#wowslider-container {

	zoom: 1;

	position: relative;

	width: 100%;

	margin: 0 auto;

	z-index: 100;

	border: none;

	text-align: left; /* reset align=center */

	font-size: 10px;

	overflow: hidden;



}

#wowslider-container.fullscreen-mode, #wowslider-container.fullwidth-mode {

	max-width: none;

	max-height: none;

}

#wowslider-container .ws_images ul {

	position: relative;

	width: 10000%;

	height: 100%;

	left: 0;

	list-style: none;

	margin: 0;

	padding: 0;

	border-spacing: 0;

	overflow: visible;/*table-layout:fixed;*/

}

#wowslider-container .ws_images ul li {

	position: relative;

	width: 1%;

	height: 100%;

	line-height: 0; /*opera*/

	overflow: hidden;

	float: left;

	font-size: 0;

	padding: 0 0 0 0 !important;

	margin: 0 0 0 0 !important;

}

#wowslider-container .ws_images {

	position: relative;

	left: 0;

	top: 0;

	width: 100%;



	height: 100%;

	overflow: hidden;

}

#wowslider-container.fullscreen-mode .ws_images, #wowslider-container.fullwidth-mode .ws_images {

	max-height: none;



}

#wowslider-container .ws_images a {

	width: 100%;

	display: block;

	color: transparent;

}

#wowslider-container.fullscreen-mode .ws_images a, #wowslider-container.fullwidth-mode .ws_images a {

	height: 100%;

}

#wowslider-container img {

	max-width: none !important;

}

#wowslider-container .ws_images img {



	width: 100%;

	border: none 0;

	max-width: none;

	padding: 0;



	margin: 0;

}

#wowslider-container .ws_images iframe {

	position: absolute;

	z-index: -1;

}

#wowslider-container a {

	text-decoration: none;

	outline: none;



	border: none;

}

#wowslider-container .ws_bullets {

	float: left;

	position: absolute;

	z-index: 70;

}

#wowslider-container .ws_bullets div {

	position: relative;

	float: left;

	font-size: 0px;

}

#wowslider-container a.wsl {

	display: none;

}

#wowslider-container .ws_bullets {

	padding: 10px;

}

#wowslider-container .ws_bullets a {

	margin-left: 16px;

	width: 12px;

	height: 12px;

	float: left;

	text-indent: -4000px;

	position: relative;

	background: rgb(30,165,194); /* ie */

	background: rgba(30,165,194,0.5);

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}



#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover {

	background: rgba(30,165,194,1);

}

#wowslider-container .ws_bullets a:hover {

	-webkit-animation: pulseIn .9s infinite linear;

	-moz-animation: pulseIn .9s infinite linear;

	animation: pulseIn .9s infinite linear;

}

#wowslider-container a.ws_next, #wowslider-container a.ws_prev {

	font-family: 'wowslider-controls';

	position: absolute;

	display: none;

	text-shadow: none;



	text-align: center;

	background-color: rgba(255,255,255,0.2);

	color: rgba(250,196,26,0);

	top: 50%;

	margin-top: -2.5em;

	height: 5em;

	width: 5em;

	z-index: 60;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}

#wowslider-container a.ws_next:hover, #wowslider-container a.ws_prev:hover {

	background-color: rgba(250,196,26,0.4);

	color: rgba(250,196,26,0);

}

#wowslider-container a.ws_next {

	background-image: url(../images/ws_next.png);

	background-position: center center;

	background-repeat: no-repeat;

}

#wowslider-container a.ws_prev {

	background-image: url(../images/ws_prev.png);

	background-position: center center;

	background-repeat: no-repeat;

}

#wowslider-container a.ws_next {

	right: 10px;

}

#wowslider-container a.ws_next:after {

	content: '\e801';

	display: block;

	font-size: 3.5em;

	line-height: 1.7em;

}

#wowslider-container a.ws_prev {

	left: 10px;

}

#wowslider-container a.ws_prev:after {

	content: '\e800';

	display: block;

	font-size: 3.5em;

	line-height: 1.7em;

}

#wowslider-container a.ws_prev:hover:after {

	-webkit-animation: prevArrow .7s infinite ease-in-out;

	-moz-animation: prevArrow .7s infinite ease-in-out;

	animation: prevArrow .7s infinite ease-in-out;

}

#wowslider-container a.ws_next:hover:after {

	-webkit-animation: nextArrow .7s infinite ease-in-out;

	-moz-animation: nextArrow .7s infinite ease-in-out;

	animation: nextArrow .7s infinite ease-in-out;

}

* html #wowslider-container a.ws_next, * html #wowslider-container a.ws_prev {

	display: block

}

#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {

	display: block

}

/* bottom center */

#wowslider-container .ws_bullets {

	bottom: -33px;

	left: 50%;

}

#wowslider-container .ws_bullets div {

	left: -70%;

}

#wowslider-container .ws-title {

	position: absolute;

	display: block;

	bottom: 0.31em;

	left: 1.23em;

	margin: 9px;

	z-index: 50;

	font-family: MisoBold, Oswald, Impact, Charcoal, sans-serif;

	font-size: 5.5em;

	color: #FFF;

	text-shadow: 1px 1px 1px #333333;

}

#wowslider-container .ws-title div, #wowslider-container .ws-title span {

	display: inline-block;

	padding: 10px;

	background: #3398B6;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	opacity: 0.95;

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);

}

#wowslider-container .ws-title div {

	display: block;

	background: #B02D15;

	margin-top: 10px;

	color: #FFFFFF;

	opacity: 0.8;

	text-shadow: 1px 1px 1px #000000;

}

#wowslider-container .ws_images > ul {

	animation: wsBasic 16.8s infinite;

	-moz-animation: wsBasic 16.8s infinite;

	-webkit-animation: wsBasic 16.8s infinite;

}













.abo-nav{

    width: 282px;

    height: 47px;

    margin: 0 auto 32px;

    background: #f3f3f3;

    }



.abo-nav ul{}

.abo-nav ul li{    float: left;

    width: 141px;

    height: 47px;

    text-align: center;

    line-height: 47px;

	}

.abo-nav ul li a{

    font-size: 16px;

    color: #666666;

    font-weight: bold;

    display: block;

    }

.abo-nav ul li:nth-child(1){background: url(../images/abo-nav1.png) no-repeat center;}

.abo-nav ul li:nth-child(1) a{color:#fff;}

.abo-nav ul li:hover a{color: #FFF;}



.abo-nav ul li:nth-child(2):hover{background: url(../images/abo-nav2.png) no-repeat center;}



.abo-nav ul li:nth-child(2):hover a{color:#fff;}





.abo-bot{position: relative;}

.abo-bot .abo-list{width:1005px;margin:0 auto;}

.abo-bot .abo-list .bd{overflow: hidden;}

.abo-bot .abo-list .bd ul li{float:left; width:238px;margin-right: 17px;}

.abo-bot .abo-list .bd ul li span{display: block; width:100%; line-height: 0; overflow: hidden;}



.abo-bot .abo-list .bd ul li span img{width:100%;}

.abo-bot .abo-list .bd ul li em{display: block; width:100%; height:17px; background:url(../images/abo-yy.png) no-repeat center;}

.abo-bot .abo-list .abo-jt i{display: block; width:19px; height:33px;cursor: pointer;}

.abo-bot .abo-list .abo-jt i.abo-prev{background:url(../images/abo-prev.png) no-repeat center;position: absolute; left:0;top:40%;}

.abo-bot .abo-list .abo-jt i.abo-next{background:url(../images/abo-next.png) no-repeat center;position: absolute; right:0;top:40%;}



.mainbox{width: 1350px; margin: 0 auto;}

.newslist{ width:1350px; margin:0 auto;}

.newslist ul{ position:relative;}

.newslist ul:after{content:" "; background: #eee; position: absolute; top: 0; left: 200px; height: 100%; width: 1px; z-index: 1;}

.newslist ul li{position:relative;width:100%;height: 180px;margin-bottom:20px;box-sizing:border-box;}

.newslist ul li h5{float:left;width:200px;padding:30px 50px 0 0;margin-right:40px;height: 120px;text-align:center;position:relative;z-index:4;}

.newslist ul li h5:before{content:" ";position: absolute;top:0;right:50px;width: 0;height: 180px;background: #003888;transition: all .5s ease;-webkit-transition: all .5s ease;z-index:1;}

.newslist ul li h5:after{content:" ";background: #eee;position: absolute;right: 0;top: 90px;height: 1px;width: 50px;z-index: 5;}

.newslist ul li h5 b{display:block;margin-top: 30px;position:relative;z-index:3;font-weight: normal;font-family: impact;font-size: 48px;line-height: 40px;color: #555;}

.newslist ul li h5 i{font-size:16px;line-height:40px;color: #666;font-weight:normal;font-style:normal;position:relative;z-index:3;}

.newslist ul li h3{background:#fafafa;float:left;width:615px;height: 120px;padding: 30px 43px;position:relative;z-index:3;}

.newslist ul li h3:before{content:" ";position: absolute;border-top: 0 solid transparent;border-bottom: 0 solid transparent;border-left: 0 solid #003888;left: -120px;top: 50%;margin-top: -15px;z-index: 3;transition: all .5s ease;-webkit-transition: all .5s ease;}

.newslist ul li h3:after{content:" ";background:#fafafa;position: absolute;left: 0;top:0;z-index:1;width:90px;height: 180px;transition: all .5s ease;-webkit-transition: all .5s ease;}

.newslist ul li h3 a{font-size: 20px;line-height:50px;color:#111;transition: all .5s ease;-webkit-transition: all .5s ease;position:relative;z-index:3;font-weight: bold;}

.newslist ul li h3 p{font-size: 16px;line-height: 32px;font-weight:normal;color: #888;position:relative;z-index:3;}

.newslist ul li h4{background:url(../images/xw_bg.jpg) center no-repeat;float:right;width: 359px;height: 180px;position:relative;z-index:3;}

.newslist ul li h4:after{content:" ";position: absolute;top:0;left:345px;width: 0;height: 180px;background:#fafafa;transition: all .5s ease;-webkit-transition: all .5s ease;z-index:1;}

.newslist ul li h4 img{max-width:100%;max-width:100%;position:relative;z-index:5;}

.newslist ul li.active h5:before{ width:calc(50vw - 475px);}

.newslist ul li.active h5 b{ color:#fff;}

.newslist ul li.active h5 i{ color:#fff;}

.newslist ul li.active h5:after{background: #003888;z-index:3;}

.newslist ul li.active h4:after{ width:calc(50vw - 684px);}

.newslist ul li.active h3:before{position: absolute;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #003888;left: -90px;top: 50%;margin-top: -15px;z-index: 3;}

.newslist ul li.active h3:after{ left:-90px;}

.newslist ul li.active h3 a{ }



.nynewsnav{width: calc( 100% - 400px);margin: 0 auto;min-width: 1350px;box-sizing: border-box;/* position: absolute; *//* left: 0; *//* right: 0; *//* bottom: 0; */height: 150px;padding: 40px 50px 0;background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,1)));margin-top: -150px;}

.loc{line-height:60px;color: #f8f8f8;font-size:12px;}

.loc ul{display: table;width: 100%;margin-top: 30px;}

.loc ul li{float:left;position:relative;text-align:center;overflow:hidden;width: 25%;text-align: center;}

.loc ul li .cur:after{    content: "";

    display: block;

    width: 0;

    height: 3px;

    background: #003888;

    position: absolute;

    bottom: 0;

    width:60%;

	left: 20;

	right: 20%;

    transition: all 0.5s ease;}

.loc ul li .cur{color:#003888}

.loc ul li:hover:after{ content: "";

    display: block;

    width: 0;

    height: 3px;

    background: #003888;

    position: absolute;

    bottom: 0;

    width:60%;

	right: 20%;

	left: 20%;

    transition: all 0.5s ease;

	}

.loc ul li:hover a{color:#003888}



.loc ul li>a{line-height:60px;color:#666;font-size:16px;display:block;/* padding: 0 120px; */font-size: 20px;color: #333;font-weight: bold;width: 200px;margin: 0 auto;}

.loc ul li>a:hover{ }

.loc p{width: 180px;background:#032f7d;float: left;text-align: center;color: #fff;font-size: 16px;font-weight: bold;}



.nyaboutloc_list{    background: url(../images/loc.png) left center no-repeat;

    padding-left: 25px;

    font-size: 14px;

    color: #333;}

.nyaboutloc_list a{    font-size: 14px; color: #333;}

.nyaboutloc_list a.active{color: #032f7d;}





.mainbg-f3{width:100%;background:#f8f8f8;padding: 30px 0 60px 0;}

.mainbox{ width:1350px; margin:0 auto;}



.nynewsshow-l{/* float:left; */width: 1350px;background:#fff;padding: 50px 60px;box-sizing:border-box;margin: 0 auto;}

.nynewsshow-l h1.title{font-size: 28px;line-height: 60px;padding-bottom: 20px;border-bottom: 1px #eee solid;color: #111;font-weight: bold;text-align: center;}

.nynewsshow-l h1.title .info{font-size:14px;color: #999;line-height: 20px;font-weight:normal;}

.nynewsshow-l h1.title .info small{ font-size:14px;}

.textarea{color:#666;line-height:36px;font-size: 16px;}

.textarea p{font-size: 16px;line-height: 32px;color: #555;}



.nynewsshow-xgxw{padding-top: 30px;margin-top:30px;border-top: 4px #eee solid;display: table;}

.nynewsshow-xgxw ul li{ float:left; width:46%; line-height:50px; position:relative; margin-right:4%; border-bottom:1px #eee solid; transition: all 0.8s ease;}



.jinma_nywm{background:#f4f4f4;width:100%;}

.jinma_nywm dl{/* width:1300px; */margin:0 auto;padding-top: 100px;}

.jinma_nywm dl dt{text-align: center;height: 160px;}

.jinma_nywm dl dt i{color: #ededed;font-size: 140px;text-transform: uppercase;font-weight: bold;font-style: normal;line-height: 100px;display: block;}

.jinma_nywm dl dt em{font-size: 46px; font-weight: bold; color: #333; font-style: normal; display: block; margin-top: -44px; line-height: 48px;}

.jinma_nywm dl dd{ background:url(../images/jinma_nywm.jpg) center no-repeat; height:1013px;



}

.jinma_nywm dl dd p{font-size:16px;line-height:32px;margin-bottom:20px;text-align: justify;}



.jinma_nywma{width:100%;background: #f4f4f4;/* margin-top: 100px; */padding-top: 90px;}

.jinma_nywma dl{margin:0 auto; width:1350px;}

.jinma_nywma dl dt{text-align: center;height: 120px;width: 100%;}

.jinma_nywma dl dt p{text-align: center;font-size: 36px;font-weight: bold;color: #111;text-align: center;}

.jinma_nywma dl dt p i{color: #f6f6f6;font-size: 140px;text-transform: uppercase;font-weight: bold;font-style: normal;line-height: 100px;display: block;}

.jinma_nywma dl dt p em{font-size: 46px; font-weight: bold; color: #333;  font-style: normal; display: block; margin-top: -44px; line-height: 48px;}

.jinma_nywma dl dt span{font-size: 26px; color: #555555; padding-top: 20px; display: block;}



.jinma_nywma dl dd{}

.jinma_nywma dl dd ul{ display: table; width: 1350px; margin: 0 auto;}

.jinma_nywma dl dd ul li{width: 320px;height: 620px;background: #f4f4f4;float: left;margin-right: 20px;text-align: center; transition: all 0.6s;}

.jinma_nywma dl dd ul li:nth-child(4){ margin-right:0;}

.jinma_nywma dl dd ul li:nth-child(2n){}

.jinma_nywma dl dd ul li p{ font-size: 28px; font-weight: bold; color: #333; line-height: 40px; margin-top: 70px;}

.jinma_nywma dl dd ul li span{ display: block; line-height: 32px; font-size: 16px; padding: 20px 40px; height: 140px;}

.jinma_nywma dl dd ul li i{width:120px;height:40px;line-height:40px;background: #032f7d;display: block;margin: 0 auto;border-radius: 10px;font-style: normal;}

.jinma_nywma dl dd ul li i a{color:#fff;font-size: 16px;display:block;}

.jinma_nywma dl dd ul li:nth-child(1){ background:url(../images/jinma_nywma1.jpg) center no-repeat; color:#fff;}

.jinma_nywma dl dd ul li:nth-child(1) p{color:#fff;}

.jinma_nywma dl dd ul li:nth-child(2){ background:url(../images/jinma_nywma2.jpg) center no-repeat;}

.jinma_nywma dl dd ul li:nth-child(2) i{background: #e61e08;}

.jinma_nywma dl dd ul li:nth-child(3){ background:url(../images/jinma_nywma3.jpg) center no-repeat; color:#fff;}

.jinma_nywma dl dd ul li:nth-child(3) p{color:#fff;}

.jinma_nywma dl dd ul li:nth-child(4){ background:url(../images/jinma_nywma4.jpg) center no-repeat;}

.jinma_nywma dl dd ul li:nth-child(4) i{background: #e61e08;}



.jinma_nywma dl dd ul li:hover{ margin-top:-20px;}



.ya_ab{

    width: 1350px;

    margin: 0 auto;

    margin-top: -60px;

    display: table;

    border-bottom: 2px solid #f2f2f2;

}

.ya_ab p{

    width: 320px;

    float: left;

    margin-right: 23px;

    border-radius: 4px;

    padding: 20px 41px;

    box-sizing: border-box;

    transition: all 0.6s;

    text-align: center;

    height: 170px;

}

.ya_ab p:hover{    margin-top: -10px;}

.ya_ab p:nth-last-child(1){margin-right: 0;}

.ya_ab p img{}

.ya_ab p span{display:block;color:#333;font-weight:bold;font-size:20px;padding-top: 10px;}



.ya_ac{

    width: 1300px;

    margin: 0 auto;

    margin-bottom: 80px;

}

.ya_ac span{

    font-size: 36px;

    line-height: 36px;

    font-weight: bold;

    color: #111;

    text-align: center;

    display: block;

    line-height: 150px;

    margin-top: 15px;

}

.ya_ac p{

    font-size: 16px;

    line-height: 36px;

    color: #555;

    margin-bottom: 30px;

}











.nynewsshow-xgxw ul li:after{ content:""; position:absolute; left:0; bottom:0; width:0; height:1px; background:#e61e08; transition: all 0.8s ease;}

.nynewsshow-xgxw ul li a{line-height:50px;font-size: 16px;color: #555;transition: all 0.5s ease;}

.nynewsshow-xgxw ul li a span{ float:right; font-size:14px; color:#888;}

.nynewsshow-xgxw ul li:hover:after{ width:100%;}

.nynewsshow-xgxw ul li:hover a{ color:#e61e08}

.share_box_title{font-size: 18px;font-weight: bold;margin-bottom: 20px;color: #111;border-left: 6px solid #032f7d;padding-left: 10px;line-height: 18px;}



.nynewspreNext{background: #f8f8f8; padding: 20px; margin-top: 30px;}

.nynewspreNext p{line-height: 30px;font-size: 16px;}

.nynewspreNext p a{color: #5c5c5c;font-size: 16px;}

.nynewspreNext p a:hover{color:#e61e08;}



.nynewsshow-r-pro{width:100%;background:#fff;/* height:520px; */box-sizing:border-box;margin-top:30px;}

.nynewsshow-r-pro ul{width:100%;position:relative;display: table;}

.nynewsshow-r-pro ul li{float:left;width: 23%;margin-right: 2%;box-sizing:border-box;padding: 4px;border:1px #eee solid;transition: all 0.5s ease;}

.nynewsshow-r-pro ul li a{display: block;overflow: hidden;}

.nynewsshow-r-pro ul li span{

    font-size: 18px;

    font-weight: bold;

    color: #333;

    background: url(../images/pro-xt.png) no-repeat left;

    padding-left: 13px;

    display: table;

    margin: 0 auto;

    margin-top: 30px;

    margin-bottom: 20px;

    }

.nynewsshow-r-pro ul li img{width: 100%;-webkit-transition-duration: 1s;transition-duration: 1s;height: 100%;}

.nynewsshow-r-pro ul li:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.nynewsshow-r-pro ul li p{

    text-align: center;

    line-height: 50px;

    font-size: 16px;

    color: #555;

    margin: 0 auto;

    /* border: 1px solid #eee; */

    }



.ny_jishu{



    width: 100%;

    background: #f5f5f5;

    padding: 60px 0;

}

.ny_jish{

    width: 1350px;

    margin: 0 auto;

    display: table;

}

.ny_jish dl{

    width: 660px;

    float: left;

    background: #fff;

    box-sizing: border-box;

    padding: 40px 20px;

    margin-bottom: 30px;

	margin-right: 30px;

    box-shadow: 1px 1px 9px rgba(121,121,121,0.1);

}

.ny_jish dl:nth-child(2n){margin-right:0;}

.ny_jish dl dt{

    float: left;

	overflow: hidden;

}

.ny_jish dl dt img{

    width: 295px;

    -webkit-transition-duration: 1s;

    transition-duration: 1s;

    height: 177px;

}

.ny_jish dl:hover img{    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);}

.ny_jish dl dd{

    float: right;

    width: 290px;

}

.ny_jish dl dd p{

    font-size: 18px;

    line-height: 32px;

    padding-bottom: 8px;

    font-weight: bold;

}

.ny_jish dl dd p a{

    display: block;

    /* white-space: nowrap; */

    /* overflow: hidden; */

    /* text-overflow: ellipsis; */

}

.ny_jish dl dd span{

    display: block;

    font-size: 16px;

    line-height: 32px;

    font-weight: normal;

    color: #888;

}

.ny_jish dl:hover p{font-weight: bold; }

.ny_jish dl dd em{

    font-style: normal;

    display: block;

    width: 90px;

    height: 30px;

    line-height: 30px;

    background: #e61e08;

    text-align: center;

    margin-top: 12px;



}

.ny_jish dl dd em a{

    color: #fff;

    display: block;

}



.ny_ban {

	background: url(../images/ny_ban.jpg) bottom no-repeat;

	height: 530px;

	width: 100%;

	/* padding-top: 100px; */

	box-sizing: border-box;

}

.wh_ban {

	background: url(../images/wh_ban.jpg) center no-repeat;

	height: 465px;







	width: 100%;

	padding-top: 100px;

	box-sizing: border-box;

}



.js_ban {

	background: url(../images/js_ban.jpg) center no-repeat;

	height: 465px;

	width: 100%;

	padding-top: 100px;

	box-sizing: border-box;

}

.ry_ban {

	background: url(../images/ry_ban.jpg) center no-repeat;

	height: 550px;

	width: 100%;

	padding-top: 100px;

	box-sizing: border-box;

}

.lon{margin:0 auto;background: url(../images/dz.png) left center no-repeat;font-size: 14px;line-height: 40px;color: #fff;padding-left: 18px;text-align: left;display: table;opacity: 0.6;margin-bottom: 24px;}

.lon a{

    color: #fff;

    padding: 0 5px;

}

.lon a:nth-last-child(1){color: #fff;}



@keyframes bounce {

  0% {

    transform: translate3d(0, 0, 0);

    text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;

  }

  100% {

    transform: translate3d(0, -40px, 0);

    /* text-shadow: rgba(255, 255, 255, 0.4) 0 1em 0.35em; */

  }

}

















.whs_ban dl{

    width: 1300px;

    margin: 0 auto;

    padding-top: 500px;

}

.whs_ban dl dt{

    color: #fff;

    font-size: 18px;

    text-align: center;

    line-height: 40px;

}

.whs_ban dl dd{

    display: table;

    margin: 0 auto;

    margin-top: 50px;

}

.whs_ban dl dd p{

    width: 250px;

    height: 140px;

    float: left;

    background: #032f7d;

    margin: 30px 6px;

    text-align: center;

    color: #fff;

    padding-top: 26px;

    box-sizing: border-box;

    border-radius: 4px;

	transition: all 0.6s;

}

.whs_ban dl dd p:hover{margin-top:20px;}

.whs_ban dl dd i{

    font-weight: bold;

    font-style: normal;

    font-size: 43px;

}

.whs_ban dl dd em{

    font-style: normal;

    display: block;

    font-size: 16px;

    opacity: 0.6;

}







.con_ny{ width:100%; background:url(../images/con_ny.jpg) center no-repeat; height:950px;}

.con_nyt{width: 100%;display: table;margin: 0 auto;height: 500px;}

.con_nyt dl{width:1350px;margin:0 auto;/* margin-top: 510px; */margin-top: -50px;}

.con_nyt dl dt{display: table; width: 100%;}

.con_nyt dl dt p{width:320px;/* background: #fff; */float:left;margin-right: 23px;border-radius: 4px;padding: 35px 41px;box-sizing: border-box;transition: all 0.6s;/* border: 2px solid #032f7d; */text-align: center;height: 200px;}

.con_nyt dl dt p:hover{margin-top: -10px;}

.con_nyt dt span{/* float: left; */}

.con_nyt dt span i{display: block;font-style: normal;font-size: 15px;margin-top: 15px;line-height: 20px;color: #666;}

.con_nyt dt span em{display: block;font-style: normal;font-size: 22px;font-weight: bold;padding-top: 4px; color: #333;}

.con_nyt dt p img{/* float: left; */width: 50px;height: 50px;margin-right: 15px;border-radius: 10px;display: block;margin: 0 auto;}

.con_nyt dl dd{background: #032f7d;height: 70px;border-radius: 4px;width: 663px;display: table;margin: 0 auto;text-align: center;margin-left: 343px;margin-top: 80px;transition: all 0.6s;box-sizing: border-box;padding-left: 17px;}

.con_nyt dl dd:hover{margin-top: 70px;}

.con_nyt dl dd em{line-height:70px;color:#fff;font-size: 16px;font-style: normal;padding: 0 10px;float: left;}

.con_nyt dl dt p:nth-child(4){ margin-right:0;}

.con_nyt dl dd em img{padding-right: 10px; margin-top: 25px; display: block; float: left;}











.qrny-contact-tit2{

    width: 1300px;

    margin: 0 auto;

    padding-top: 70px;

    text-align: center;

    color: #333333;

}

.qrny-contact-tit2 p{

    /* letter-spacing: 5px; */

    text-transform: uppercase;

    font-size: 50px;

    color: #ccc;

    font-weight: bold;

}

.qrny-contact-tit2 span{

display: block;

    font-size: 38px;

    line-height: 60px;

    color: #111;

    font-weight: bold;

}

.qrny-contact-tit2 img{

    display: block;



    margin: 0 auto;

    padding-top: 10px;

}

.qrny-contact-tit2 em{

    font-style: normal;

    font-size: 16px;

    color: #666;

    line-height: 60px;

}







.g-mn1{width:1350px; margin:0 auto;}







.qrny-contact-map{

margin: 0 auto;

    margin-top: 40px;

    margin-bottom: 220px;

    height: 600px;

    display: table;

    width: calc( 100% - 400px);

    min-width: 1350px;

    }





.cont_a{



}

.ny_about{background: url(../images/ny_about.jpg) bottom no-repeat;

    height: 530px;

    width: 100%;

    box-sizing: border-box;}



.ny_pro{

    background: url(../images/ny_pro.jpg) center no-repeat;

    height: 530px;

    width: 100%;

    padding-top: 50px;

    box-sizing: border-box;

    }

.ny_pro_a{

    padding: 30px 0;

    background: #f5f5f5;

}

.ny_pro_a dl{

    display: table;

    width: 1350px;

    margin: 0 auto;

}

.ny_pro_a dl dt{

    float: left;

}

.ny_pro_a dl dt p{

    font-size: 28px;

    font-weight: bold;

    color: #222;

    float: left;

}

.ny_pro_a dl dt span{

    line-height: 50px;

    color: #999;

    padding-left: 20px;

}

.ny_pro_a dl dt span a{color:#999; padding:0 4px;}

.ny_pro_a dl dd{

    float: right;

}

.ny_pro_a .sou{width: 306px;height: 46px;float:right;border:1px solid #e9e9e9;border-radius: 20px;overflow: hidden;box-sizing: border-box;background: #fff;}

.ny_pro_a .sou .txt{width: 229px;height:44px;line-height: 44px;padding: 0 20px;box-sizing: border-box;float:left;background: 0;border:0;font-size: 14px;color:#666; }

.ny_pro_a .sou .btn{width:75px;height:44px;float:left; cursor: pointer;border: none;}

.ny_pro_a .sou .txt::-webkit-input-placeholder{font-size: 14px; color:#666;}

.ny_pro_a .sou .txt::-moz-placeholder{font-size: 14px; color:#666;}



.nypro-item{width:100%;height: 800px;margin:0 auto;position:relative;background:url(../images/nypro.jpg) center no-repeat;}

.nypro-item:after{content:" ";position:absolute; right:0;top:0;z-index:1;}

.nypro-item-l{float:left;width: 678px;}



.mainpro dl{}

.mainpro dl dt{float: left;margin-top: 130px; width: 650px;}

.mainpro dl dt p{font-weight: bold;color: #000;font-size: 38px;line-height: 70px;margin-bottom: 30px;}

.mainpro dl dt i{background:url(../images/produck.png) center no-repeat;width: 647px;height: 90px;display:block;}

.mainpro dl dt span{display: block;font-size: 16px;line-height: 50px;color: #555;width: 640px; transition: all 0.6s;}

.mainpro dl dt em{display: block;font-style: normal;width: 190px;height: 48px;line-height: 48px;text-align: center;background: #032f7d;color: #fff;font-size: 18px;border-radius: 26px;margin-top: 100px;}

.mainpro dl dt em a{color:#fff;  display: block;}

.mainpro dl dt em:hover{ background:#e61e08;}

.mainpro dl dt span b{font-weight:bold;color: #333;}

.mainpro dl dt span:hover{    margin-left: 10px;}



.mainpro dl dd{float: right;margin-top: 98px;width: 600px;height: 600px;background: #fff;padding: 6px;border-radius: 320px; transition: all 0.6s linear 0s;}

.mainpro dl dd p{/* background: url(../images/mainpro.png) center no-repeat; */width: 600px;height: 593px;/* -webkit-transform: rotate(360deg); *//* animation: rotation 8s linear infinite; */-moz-animation: rotation 8s linear infinite;/* -webkit-animation: rotation 8s linear infinite; */-o-animation: rotation 8s linear infinite;z-index: 1;}

.mainpro dl dd img{ border-radius: 320px; z-index: 999; width: 600px; height: 600px; }

.mainpro dl dd:hover{ margin-top:83px;}

















.mainpro{width:1350px;margin:0 auto;display: table;box-sizing: border-box;}





.nypro-xqnav{width:100%;border-bottom:1px #eee solid;height:100px;margin-bottom: 40px;}

.nypro-xqnav h3{float:left;line-height:100px;font-size: 28px;color:#333;font-weight: bold;}

.nypro-xqnav ul{ float:right;}

.nypro-xqnav ul li{float:left;margin-left: 80px;line-height:100px;}

.nypro-xqnav ul li a{ font-size:18px; display:block; line-height:100px; height:100px; font-weight:bold; color:#333; position:relative;}



.nypro-xqnav ul li a:after{content:" ";position:absolute;left:50%;bottom:25px;width:0;height:2px;background: #032f7d;transition: all 0.5s ease;}

.nypro-xqnav ul li.active a{color: #333;}

.nypro-xqnav ul li.active a:after{ width:50px; margin-left:-25px;}

.nypro-xqnav ul li a:hover{ color:#333;}

.nypro-xqnav ul li a:hover:after{ width:50px; margin-left:-25px;}

.mainbox{

    width: 1350px;

    margin: 0 auto;

    }



.ny_li{width:1350px !important;}





.cpxq_ny{    font-size: 16px;

    line-height: 35px;

    color: #666;}

.cpxq_ny p{

    font-size: 16px;

    line-height: 32px;

    color: #666;

    }



.ny_cpx{

    padding-bottom: 10px;

}



.photolist{width: 1350px;margin:0 auto;display: table;}

.photolist *{-webkit-transition: all ease-in-out 0.55s;

	-o-transition: all ease-in-out 0.55s;

	-ms-transition: all ease-in-out 0.55s;

	transition: all ease-in-out 0.55s;}

	

.photolist div{float:left;width: 300px; margin-right: 50px;margin-bottom:30px;background:#f8f8f8;text-align:center;position:relative;}



.photolist div:nth-child(4n+1){ clear:left;}

.photolist div h3{width: 300px;background:#fff;overflow:hidden;box-sizing:border-box;}

.photolist div h3 a{display:block;width: 300px;height: 400px;}

.photolist div p{height: 50px;line-height: 50px;text-align:center;}

.photolist div p a{color:#333;font-size: 16px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;}

	

.ny_wenhua{width:1350px;margin:0 auto;display: table;}

.ny_wenhua dl{width: 420px;height: 360px;float:left;margin-right: 39px;border:2px solid #eee;margin-bottom: 40px;text-align: center;/* padding-top: 30px; */}

.ny_wenhua dl dt{

    margin-bottom: 36px;

}

.ny_wenhua dl dt img{}

.ny_wenhua dl dd{}



.ny_wenhua dl dd p{

    font-size: 28px;

    color: #333;

    padding-left: 13px;

    background: url(../images/pro-xt.png) no-repeat left;

    font-weight: bold;

    display: table;

    text-align: left;

    margin: 0 auto;

    line-height: 28px;

}

.ny_wenhua dl dd span{

    font-size: 16px;

    line-height: 60px;

    color: #666;

}



.ny_wenhua dl:nth-child(3n){margin-right:0;}

.nyaboutbanner{ width:100%; height:800px; padding-top:80px; box-sizing:border-box; background-position:center center; background-repeat:no-repeat; background:url(../images/nyaboutbanner.jpg) center no-repeat;}

.lot{width: 1350px;margin:0 auto;box-sizing:border-box;line-height:40px;color:#628cc3;font-size:14px;text-align:left;padding-left:18px;background:url(../images/dz.png) left center no-repeat;}

.lot a{ line-height:40px; color:#fff; font-size:14px}

.lot a:hover{ color:#628cc3;}

.lot a:last-child{ color:#628cc3;}

.nyaboutbanner_text{width: 1350px;margin:0 auto;}

.nyaboutbanner_text h3{font-size:36px;color:#fff;margin: 100px 0 50px;font-weight: bold;}

.nyaboutbanner_text p{font-size:16px;color:#fff;width:700px;margin-bottom: 80px;line-height: 36px;}



.nyaboutbanner_text .more-a{display: inline-block;width: 150px;height: 60px;line-height: 60px;font-size: 18px;font-weight: bold;cursor: pointer;background: linear-gradient(to right, #003888 0%,#0048a4 100%);color: #fff;padding-left: 50px;}

.nyaboutbanner_text .more-a img{margin-left: 10px;vertical-align: middle;margin-top: -2px;}

.nyaboutbanner_text .lx-a{margin-right: 20px;cursor: pointer;}



.nyaboutvideo{float: right;}



.sdft_ab_a{width:1350px;margin:0 auto;background: #f2f2f2;padding:80px 70px;box-sizing: border-box;margin-top: 60px;margin-bottom: 60px;}

.sdft_ab_a span{

    font-size: 30px;

    font-weight: bold;

    color: #333;



    padding-bottom: 60px;

    display: block;

}

.sdft_ab_a p{

    line-height: 36px;



    font-size: 16px;

}





.sdft_ab_b{background: url(../images/aboutg.jpg) center top no-repeat;height: 540px;}

.sdft_ab_b p{

    line-height: 36px;

    font-size: 16px;

    color: #fff;

    margin-bottom: 40px;





}

.sdft_ab_b span{

    font-size: 30px;

    font-weight: bold;

    color: #fff;

    padding-bottom: 60px;

    display: block;

}

.sdft_ab_c{margin:0 auto;width: 1350px;margin: 0 auto;box-sizing: border-box;padding-top: 100px;margin-bottom: 60px;text-align: center;padding: 60px;padding-top: 100px;}







.xiala_nav{

    width: 100%;

    background: rgba(0,0,0,0.8);

    height: 340px;

    left: 0;

    width: 100%;

    position: absolute;

    z-index: 9999;

    display: none;

    }

.xiala_nav .left{float:left; width:950px; padding-top:53px;}

.xiala_nav .left .nav_infor{float:left;width: 400px;text-align:left;}

.xiala_nav .left .nav_infor .t{font-size: 22px;color:#fff;font-weight:bold;line-height:35px;margin-bottom:20px;}

.xiala_nav .left .nav_infor .c{font-size: 16px;color:#fff;line-height: 32px;margin-bottom:20px;}

.xiala_nav .nav_list{position:relative;width:300px;float:left;padding-left: 80px;margin-left:47px;}

.xiala_nav .nav_list:before{content:" ";  position:absolute; left:-7px; top:-53px; width:1px; height:373px; background:rgba(230, 0, 18, 0.5);}

.xiala_nav .nav_list:after{content:" ";  position:absolute; right:-55px; top:-53px; width:1px; height:373px; background:rgba(230, 0, 18, 0.5);}

.xiala_nav .nav_list li{padding-left:15px; font-size:16px; line-height:50px; text-align:left; border-bottom:1px rgba(95, 95, 95, 0.5) solid; color:#fff; position:relative;}

.xiala_nav .nav_list li a{ display:block; color:#fff;}

.xiala_nav .nav_list li a:hover{color:#fff;}

.xiala_nav .nav_list li:before{ content:" ";  position:absolute; left:0; top:50%; margin-top:-4px; border-top: 4px solid transparent; border-bottom: 4px solid transparent;  border-left: 4px solid #e61e08; transition: all 0.5s ease;}

.xiala_nav .left .nav_list .list li:after{ content:" "; background:#e61e08; position:absolute; left:0; bottom:0; width:0px; height:2px;transition: all 0.5s ease;}

.xiala_nav .left .nav_list .list li:hover:after{ width:100px;}

.xiala_nav .left .nav_list .list li.afternone:after{ display:none !important;}

.xiala_nav .right .nav_img{width:350px; padding-top:65px;}

.xiala_nav .right{width:350px; float:right; text-align:left;}

.xiala_nav .right .r_infor{padding-top:53px; padding-left:16%;}

.xiala_nav .right .r_infor dt{font-size:22px; font-weight:bold; color:#fff; line-height:28px; margin-bottom:24px;}

.xiala_nav .right .r_infor dd{font-size:16px; color:#fff; line-height:37px;}

.xiala_nav .right .r_infor dd a{ color:#fff;}



.wrap{width:1350px; margin:0 auto;}











.tegang{

    width: 1350px;

    margin: 0 auto;

    line-height: 60px;

    margin-top: 20px;

    text-align: center;

    font-size: 16px;

    color: #666;

    border: 1px solid #f2f2f2;

}



.con_shipin{width:1350px;margin:0 auto;margin-top: 60px;margin-bottom: 80px;}

.con_shipin p{}





.ya_nycon{display:table;margin:0 auto;background: #f6f6f6;padding: 50px 0;margin-top: 30px;border-radius: 20px;width: 100%;}

.ya_nycon_a { display:table; margin:0 auto;}

.ya_nycon p{float:left;padding: 0 80px;}

.ya_nycon img{ border-radius:6px;}

.ya_nycon span{font-size:16px;color:#333;display:block;text-align:center;padding-top: 10px;}







.footer {

  width: 100%;

  height: 529px;

  box-sizing: border-box;

  padding-top: 150px;

  background:url(../images/foot_bg.jpg) center no-repeat;

}

.footer .lian {

  width: 100%;

  display: flex;



  justify-content: space-between;

  flex-wrap: wrap;

  line-height: 25px;



  height: 25px;

}

.footer .lian li:nth-child(2) {

  background: url("../images/li2.png") no-repeat left center;



}

.footer .lian li:nth-child(3) {

  background: url("../images/li3.png") no-repeat left center;

}

.footer .lian li {

  box-sizing: border-box;

  padding-left: 56px;

  background: url("../images/li1.png") no-repeat left center;

  font-size: 18px;

  color: #ccc;

}

.footer .fle {

  margin-top: 55px;

  width: 100%;

   */

  flex-wrap: wrap;

  height: 216px;

  margin-bottom: 5px;

}

.footer .fle ul {

  position: relative;

  float: left;

  padding-right: 140px;

}

.footer .fle ul p{

    line-height: 32px;

    letter-spacing: 0px;

    color: #ffffff;

    font-size: 14px;





    transition: 0.3s;

    padding-left: 28px;

    background: url(../images/lxr.png) left no-repeat;

    opacity: 0.5;

}

.footer .fle ul p:nth-child(4){background: url(../images/yx.png) left no-repeat;}

.footer .fle ul p:nth-child(5){background: url(../images/dz.png) left no-repeat;}

.footer .fle ul p:hover{

    transform: translateX(5px);

    opacity: 1;

    }

.footer .fle ul span{

    font-size: 20px;

    font-weight: bold;

    color: #fff;

    margin-top: -12px;

    display: block;

    margin-bottom: 19px;

}

.footer .fle ul span i{

    font-size: 14px;

    font-style: normal;

    font-weight: normal;

}

.footer .fle ul p em{/* opacity: 0.4; */font-style: normal;}

.footer .fle ul:nth-child(1)::before {

  background: #fff;

  width: 1px;



  height: 170px;

  position: absolute;

  right: 70px;

  content: "";

  opacity: 0.1;

}

.footer .fle ul:nth-child(2)::before {

  background: #fff;

  width: 1px;

  height: 170px;

  position: absolute;

  right: 70px;

  content: "";

  opacity: 0.1;

}

.footer .fle ul:nth-child(3){padding-right: 0;}

.footer .fle ul .ti {

  font-size: 20px;

  line-height: 20px;

  color: #fff;

  font-weight: bold;

  margin-bottom: 28px;

}

.footer .fle ul li:hover {

  transform: translateX(5px);

  opacity: 1;

}

.footer .fle ul li {

  line-height: 32px;

  letter-spacing: 0px;

  color: #ffffff;

  opacity: 0.5;

  font-size: 14px;

  transition: 0.3s;

}

.footer .fle ul li a {

  color: #fff;

}

.footer .fle .yy {

  float: right;

  margin-top: 40px;

}

.footer .fle .yy p{

    float: left;

    margin-left: 40px;

}

.footer .fle .yy span{

    writing-mode: vertical-lr;

    display: block;

    float: left;

    padding-left: 10px;

    letter-spacing: 3px;

    color: #fff;

    opacity: 0.4;

}

.footer .fle .yy img {



float: left;

}

.footer .ban {

  width: 100%;

  height: 100px;

  line-height: 100px;

  border-top: 1px solid #292b2c;

}

.footer .ban .le {



  position: relative;

}

.footer .ban p{

    color: #fff;

    opacity: 0.5;

}

.footer .ban a {

  color: #fff;

}













.youlian{padding-top: 80px;padding-bottom: 140px;}

.youlian dl{

    width: 84%;

    margin: 0 auto;

    display: table;

}

.youlian dl dt{

    line-height: 50px;

    float: left;

    width: 165px;

}

.youlian dl dt p{

    font-size: 50px;

    text-transform: uppercase;

    font-weight: bold;

    color: #333;

    float: left;

    opacity: 0.1;

}

.youlian dl dt span{

    font-size: 18px;

    font-weight: bold;

    color: #555;

    margin-left: -80px;

}

.youlian dl dd{

    width: calc(100% - 165px);

    float: left;

    margin-top: 12px;

    line-height: 30px;

}

.youlian dl dd a{

    padding: 0 5px;

    color: #555;

}



.ccc{width: 1350px;margin:0 auto;padding-left: 790px;box-sizing: border-box;padding-top: 50px;}



.ya_ad{ background:url(../images/ya_ad.jpg) center no-repeat; height:800px; width:100%;}

.ya_ad p{

    font-size: 36px;

    font-weight: bold;

    color: #111;

    text-align: center;

    display: block;

    line-height: 150px;

    margin-top: 15px;

    padding-top: 50px;

    }

.ya_ad img{}















.zixun{width: 100%;display:table;margin-top: -117px;z-index: 999;position: absolute;}

.zixun dl{

    margin: 0 auto;

    display: table;

    background: #032f7d;

    width: 84%;

    border-radius: 20px;

    height: 247px;

    padding: 60px 130px;

    box-sizing: border-box;

}

.zixun dl dt{

    display: table;

    width: 100%;

}

.zixun dl dd{

    width: 100%;

    display: table;

    margin-top: 20px;

}

.zixun_a{

    width: 32.5%;

    margin-right: 1.2%;

    line-height: 50px;

    font-size: 16px;

    color: #999999;

    padding: 0 20px;

    box-sizing: border-box;

    border: 1px solid #cccccc;

}

.zixun dl dt .zixun_a:nth-child(3n){margin-right:0;}

.zixun_b{

    float: left;

    width: 66.2%;

    height: 50px;

    line-height: 50px;

    padding: 0 20px;

    box-sizing: border-box;

    border: 1px solid #cccccc;

    color: #999;

    font-size: 16px;

    float: left;

}

.zixun_c{

    height: 48px;

    line-height: 48px;

    border: none;

    font-size: 14px;

    color: #333;

    padding-left: 50px;

    width: 30%;

	background:url(../images/zixun_c.jpg) left no-repeat;

}

.form-group-b{    float: left;

    height: 48px;

    line-height: 48px;

    background: #fff;

    display: table;

    margin-left: 1.2%;

    border: 1px solid #ccc;

    box-sizing: border-box;

    width: 19.5%;}

.form-group-b img{    height: 28px;

    padding-top: 11px;

    float: right;}

.zixun_d{}

.zixun_d{

    float: right;

    line-height: 50px;

    width: 12%;

    height: 50px;

    background: #e61e08;

    border: none;

    font-size: 16px;

    color: #fff;

    font-family: "微软雅黑", "宋体", arial;

}



.ny_con{    background: url(../images/ny_con.jpg) bottom no-repeat;

    height: 530px;

    width: 100%;

    box-sizing: border-box;}



 @keyframes allTitleI {

0% {

transform:translateX(0px);

}

25% {

transform:translateX(-25px);

}

50% {

transform:translateX(0px);

}

75% {

transform:translateX(25px);

}

100% {

transform:translateX(0px);

}

}

@keyframes allTitleBefore {



0% {

width:15px;





}

25% {

width:0px;

}

50% {

width:15px;

}

75% {

width:30px;

}

100% {

width:15px;

}

}

@keyframes allTitleAfter {

0% {

width:15px;

}



25% {

width:30px;

}

50% {

width:15px;

}

75% {

width:0px;

}





100% {



width:15px;

}

}

@media screen and  (min-width:1500px) and (max-width:1680px){

    .sdft_abb{width:98%;}

    .sdft_aba{width: 98%;}

	.jinma_new_a{width:98%;}

	.zixun dl{width:98%;}

	.zixun dl{padding: 60px 80px;}

	.foot_cen{width: 86%;}

}

@media screen and  (min-width:1300px) and (max-width:1400px){

.head .hea-top{width: 1350px;}

.head .menu{padding-left: 50px;}

}

@media screen and  (min-width:760px) and (max-width:1500px){

    .sdft_abb{width:98%;}

    .sdft_aba{width: 98%;}

	.sdft_aba dl dt{width: 55%;}

	.sdft_aba dl dd{width: 45%;}

	.sdft_abb ul{width: 55%;}

	.jinma_new_a{width:98%;}

	.zixun dl{width:98%;}

	.zixun dl{padding: 60px 80px;}

	.foot_cen{ width: 88%;}

	.ya_four dl{width:92%;}

	.ya_two_tit{width:92%;}

	.ya_two .fl{padding-left: 20px;}

	.ya_two .fr{padding-right: 20px;}

}